Bug 1830820 - Introduce some delays to user input handling r=smaug, a=dmeehan
In some edge cases, we may start handling user input events that are not supposed to be handled by the current document. This patch introduces some delay to handle user input events. Differential Revision: https://phabricator.services.mozilla.com/D180976
Showing
- docshell/base/nsDocShell.cpp 1 addition, 0 deletionsdocshell/base/nsDocShell.cpp
- dom/base/Document.cpp 4 additions, 3 deletionsdom/base/Document.cpp
- dom/base/Document.h 10 additions, 2 deletionsdom/base/Document.h
- layout/base/PresShell.cpp 45 additions, 0 deletionslayout/base/PresShell.cpp
- layout/base/PresShell.h 2 additions, 0 deletionslayout/base/PresShell.h
- layout/base/nsPresContext.cpp 65 additions, 0 deletionslayout/base/nsPresContext.cpp
- layout/base/nsPresContext.h 15 additions, 2 deletionslayout/base/nsPresContext.h
- layout/base/nsRefreshDriver.cpp 7 additions, 0 deletionslayout/base/nsRefreshDriver.cpp
- layout/base/nsRefreshDriver.h 1 addition, 0 deletionslayout/base/nsRefreshDriver.h
- modules/libpref/init/StaticPrefList.yaml 14 additions, 0 deletionsmodules/libpref/init/StaticPrefList.yaml
- testing/profiles/base/user.js 2 additions, 0 deletionstesting/profiles/base/user.js
Loading
Please register or sign in to comment