mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-12 00:50:40 +00:00
c0eae2f201
In the initial patches for bug 1656526, mhowell noticed that for startups which take a very long time, if the user interacts with the skeleton UI window, the OS will flag us as not responsive, which could be a poorer user experience than seeing nothing. Since our UI is designed to look non-interactive anyway, we assume that a better experience would be to simply squash the not responsive response from the OS by trivially processing native events. It's not perfect in, say, the event that startup is hung for some reason, but it's arguably preferable to our old model of startup being hung, which was just nothing being displayed at all. Differential Revision: https://phabricator.services.mozilla.com/D91005 |
||
---|---|---|
.. | ||
decimal | ||
interceptor | ||
AutoProfilerLabel.cpp | ||
AutoProfilerLabel.h | ||
ConditionVariable_posix.cpp | ||
ConditionVariable_windows.cpp | ||
Debug.h | ||
DynamicallyLinkedFunctionPtr.h | ||
ImportDir.h | ||
MmapFaultHandler.cpp | ||
MmapFaultHandler.h | ||
moz.build | ||
Mutex_posix.cpp | ||
Mutex_windows.cpp | ||
MutexPlatformData_posix.h | ||
MutexPlatformData_windows.h | ||
NativeNt.h | ||
nsWindowsDllInterceptor.h | ||
PlatformConditionVariable.h | ||
PlatformMutex.h | ||
PreXULSkeletonUI.cpp | ||
PreXULSkeletonUI.h | ||
Printf.cpp | ||
Printf.h | ||
StackWalk_windows.h | ||
StackWalk.cpp | ||
StackWalk.h | ||
TimeStamp_darwin.cpp | ||
TimeStamp_posix.cpp | ||
TimeStamp_windows.cpp | ||
TimeStamp_windows.h | ||
TimeStamp.cpp | ||
TimeStamp.h | ||
WindowsDpiAwareness.h | ||
WindowsMapRemoteView.cpp | ||
WindowsMapRemoteView.h | ||
WindowsProcessMitigations.cpp | ||
WindowsProcessMitigations.h | ||
WindowsUnicode.cpp | ||
WindowsUnicode.h | ||
WinUtils.h |