| // Copyright 2025 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef COMPONENTS_INPUT_INPUT_CONSTANTS_H_ |
| #define COMPONENTS_INPUT_INPUT_CONSTANTS_H_ |
| |
| #include "base/time/time.h" |
| |
| namespace input { |
| |
| #if BUILDFLAG(IS_ANDROID) |
| // The mobile hang timer is shorter than the desktop hang timer because the |
| // screen is smaller and more intimate, and therefore requires more nimbleness. |
| inline constexpr base::TimeDelta kHungRendererDelay = base::Seconds(5); |
| #else |
| // It would be nice to lower the desktop delay, but going any further with the |
| // modal dialog UI would be disruptive, and while new gentle UI indicating that |
| // a page is hung would be great, that UI isn't going to happen any time soon. |
| inline constexpr base::TimeDelta kHungRendererDelay = base::Seconds(15); |
| #endif |
| |
| } // namespace input |
| |
| #endif // COMPONENTS_INPUT_INPUT_CONSTANTS_H_ |