mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 01:05:45 +00:00
ad069fecf2
During scrolling, the caret's position relative to the custom-content-container (cached in mImaginaryCaretRectInContainerFrame) may not change, but its position relative to root frame can (cached in mImaginaryCaretRect). We need to update mImaginaryCaret each time we are in SetPosition(). Otherwise, the caret still remembers its pre-scrolling old position next time when we drag it, resulting the caret jumping to its old pre-scrolling position suddenly. Note this bug only occurs on the root scroll frame where the APZ is enabled, not in any sub-scroll frames where APZ is disable when the caret is shown. Differential Revision: https://phabricator.services.mozilla.com/D88638 |
||
---|---|---|
.. | ||
awsy | ||
condprofile | ||
config | ||
crashtest | ||
extensions | ||
firefox-ui | ||
geckodriver | ||
gtest | ||
jsshell | ||
marionette | ||
mochitest | ||
modules | ||
mozbase | ||
mozharness | ||
perfdocs | ||
performance | ||
profiles | ||
raptor | ||
runtimes | ||
specialpowers | ||
talos | ||
tools | ||
tps | ||
web-platform | ||
webdriver | ||
xpcshell | ||
addtest.py | ||
cppunittest.ini | ||
mach_commands.py | ||
moz.build | ||
parse_build_tests_ccov.py | ||
README.txt | ||
remotecppunittests.py | ||
runcppunittests.py | ||
testinfo.py | ||
testsuite-targets.mk |
Common testing tools for mozilla codebase projects, test suite definitions for automated test runs, tests that don't fit anywhere else, and other fun stuff