apz_test_native_event_utils.js |
eslint-disable mozilla/use-ownerGlobal |
61367 |
apz_test_utils.js |
import-globals-from apz_test_native_event_utils.js |
45476 |
browser.toml |
|
3877 |
browser_test_animations_without_apz_sampler.js |
-*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- |
3954 |
browser_test_autoscrolling_in_extension_popup_window.js |
-*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- |
5295 |
browser_test_autoscrolling_in_oop_frame.js |
-*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- |
3395 |
browser_test_background_tab_load_scroll.js |
|
3929 |
browser_test_background_tab_scroll.js |
|
2708 |
browser_test_content_response_timeout.js |
-*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- |
2542 |
browser_test_contextmenu_in_popup.js |
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ |
3578 |
browser_test_displayport_in_popup.js |
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ |
3380 |
browser_test_key_press_in_popup.js |
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ |
3036 |
browser_test_mousemove_optimization.js |
-*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- |
2268 |
browser_test_paint_skip_in_popup.js |
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ |
3901 |
browser_test_popup_menu_in_parent_process.js |
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ |
3013 |
browser_test_popup_menu_in_position_fixed.js |
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ |
3495 |
browser_test_position_sticky.js |
-*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- |
3163 |
browser_test_reset_scaling_zoom.js |
|
1533 |
browser_test_scroll_thumb_dragging.js |
|
2382 |
browser_test_scrollbar_in_extension_popup_window.js |
-*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- |
4115 |
browser_test_scrolling_in_extension_popup_window.js |
-*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- |
3396 |
browser_test_scrolling_on_inactive_scroller_in_extension_popup_window.js |
-*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- |
3882 |
browser_test_select_popup_position.js |
This test is a a mash up of
https://searchfox.org/mozilla-central/rev/559b25eb41c1cbffcb90a34e008b8288312fcd25/gfx/layers/apz/test/mochitest/browser_test_group_fission.js
https://searchfox.org/mozilla-central/rev/559b25eb41c1cbffcb90a34e008b8288312fcd25/gfx/layers/apz/test/mochitest/helper_basic_zoom.html
https://searchfox.org/mozilla-central/rev/559b25eb41c1cbffcb90a34e008b8288312fcd25/browser/base/content/test/forms/browser_selectpopup.js
|
4683 |
browser_test_select_zoom.js |
This test is a a mash up of
https://searchfox.org/mozilla-central/rev/559b25eb41c1cbffcb90a34e008b8288312fcd25/gfx/layers/apz/test/mochitest/browser_test_group_fission.js
https://searchfox.org/mozilla-central/rev/559b25eb41c1cbffcb90a34e008b8288312fcd25/gfx/layers/apz/test/mochitest/helper_basic_zoom.html
https://searchfox.org/mozilla-central/rev/559b25eb41c1cbffcb90a34e008b8288312fcd25/browser/base/content/test/forms/browser_selectpopup.js
|
5544 |
browser_test_tab_drag_event_counts.js |
Test for https://bugzilla.mozilla.org/show_bug.cgi?id=1683776
|
2890 |
browser_test_tab_drag_zoom.js |
This test is a a mash up of
https://searchfox.org/mozilla-central/rev/016925857e2f81a9425de9e03021dcf4251cafcc/gfx/layers/apz/test/mochitest/browser_test_select_zoom.js
https://searchfox.org/mozilla-central/rev/016925857e2f81a9425de9e03021dcf4251cafcc/browser/base/content/test/general/browser_tab_drag_drop_perwindow.js
|
2946 |
browser_test_touch_event_in_popup_panel.js |
Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ |
2365 |
browserSidebarRevamp.toml |
|
574 |
green100x100.png |
|
255 |
helper_background_tab_load_scroll.html |
|
2545 |
helper_background_tab_scroll.html |
|
246 |
helper_basic_onetouchpinch.html |
Sanity check for one-touch pinch zooming |
3688 |
helper_basic_pan.html |
Sanity panning test |
3090 |
helper_basic_scrollend.html |
|
2538 |
helper_basic_zoom.html |
Sanity check for zooming |
3106 |
helper_browser_test_utils.js |
|
375 |
helper_bug982141.html |
Test for Bug 982141, helper page |
4738 |
helper_bug1162771.html |
Test for touchend on media elements |
3163 |
helper_bug1271432.html |
Ensure that the hit region doesn't get unexpectedly expanded |
6144 |
helper_bug1280013.html |
Test for bug 1280013 |
3287 |
helper_bug1285070.html |
Test pointer events are dispatched once for touch tap |
1623 |
helper_bug1299195.html |
Test pointer events are dispatched once for touch tap |
1843 |
helper_bug1326290.html |
Dragging the mouse on a inactive scrollframe's scrollbar |
2017 |
helper_bug1331693.html |
Dragging the mouse on a scrollframe inside an SVGEffects |
2185 |
helper_bug1346632.html |
Dragging the scrollbar on a page with a fixed-positioned element just past the right edge of the content |
2301 |
helper_bug1414336.html |
Test for Bug 1414336 |
2968 |
helper_bug1462961.html |
Dragging the mouse on a transformed scrollframe inside a fixed-pos element |
2208 |
helper_bug1473108.html |
Test for Bug 1473108 |
1263 |
helper_bug1490393-2.html |
Dragging the mouse on a scrollbar for a scrollframe inside nested transforms |
2643 |
helper_bug1490393.html |
Dragging the mouse on a scrollbar for a scrollframe inside nested transforms |
2508 |
helper_bug1502010_unconsumed_pan.html |
Test pointercancel doesn't get sent for horizontal panning on a pan-y element |
2818 |
helper_bug1506497_touch_action_fixed_on_fixed.html |
Test for Bug 1506497 |
3050 |
helper_bug1509575.html |
Test for Bug 1509575 |
2439 |
helper_bug1519339_hidden_smoothscroll.html |
Test for bug 1519339 |
2099 |
helper_bug1544966_zoom_on_touch_action_none.html |
Test for Bug 1544966 |
2743 |
helper_bug1550510.html |
Dragging the mouse on a scrollbar for a transformed, filtered scrollframe |
2593 |
helper_bug1637113_main_thread_hit_test.html |
Test for Bug 1637113 |
2531 |
helper_bug1637135_narrow_viewport.html |
Test for Bug 1637135 |
1671 |
helper_bug1638441_fixed_pos_hit_test.html |
Test for Bug 1638441 |
2091 |
helper_bug1638458_contextmenu.html |
Test for Bug 1638458 |
3149 |
helper_bug1648491_no_pointercancel_with_dtc.html |
Test for Bug 1648491 |
2754 |
helper_bug1662800.html |
Dragging the mouse on a scrollbar for a scrollframe inside nested transforms with a scale component |
2461 |
helper_bug1663731_no_pointercancel_on_second_touchstart.html |
Test for Bug 1663731 |
2878 |
helper_bug1669625.html |
Scrolling doesn't cause extra SchedulePaint calls |
3311 |
helper_bug1674935.html |
Tests that keyboard arrow keys scroll a very specific page |
2490 |
helper_bug1682170_pointercancel_on_touchaction_pinchzoom.html |
|
2581 |
helper_bug1695598.html |
Test for bug 1695598 |
4572 |
helper_bug1714934_mouseevent_buttons.html |
Test for Bug 1714934 |
1042 |
helper_bug1719330.html |
Tests that the arrow down key does not scroll by more than 1 element |
1727 |
helper_bug1719855.html |
preventDefault() in touchmove prevents scrolling even after a long tap event |
3421 |
helper_bug1719855_pointercancel_on_touchmove_after_contextmenu_prevented.html |
|
2377 |
helper_bug1724759.html |
Tests that :active state is cleared after a longpress event |
1730 |
helper_bug1756529.html |
Page scrolling bug test, helper page |
13803 |
helper_bug1756814.html |
|
2184 |
helper_bug1780701.html |
Test that scroll snap wont't happen on zoomed content |
2047 |
helper_bug1783936.html |
Test that scroll snap happens on pan end without fling |
2155 |
helper_bug1806400-2.html |
Tests that double-tap-to-zoom never activates elements inside a scrollable container |
1464 |
helper_bug1806400-3.html |
Tests that :active state is changed on a scrollable container without any touch event listeners |
1319 |
helper_bug1806400-4.html |
Tests that double-tap-to-zoom never activates elements inside non scrollable container |
1361 |
helper_bug1806400.html |
Tests that :active state is changed with `touchstart` event listener |
1881 |
helper_bug1889017_fullscreen.html |
Test for Bug 1889017 |
2145 |
helper_bug1922904.html |
|
2787 |
helper_bug1930342.html |
What happens if main thread scrolls? |
1873 |
helper_bug1934118.html |
|
1807 |
helper_check_dp_size.html |
Test for Bug 1689492, helper page |
5702 |
helper_checkerboard_apzforcedisabled.html |
Checkerboarding while root scrollframe async-scrolls and a
subframe has APZ force disabled |
3927 |
helper_checkerboard_no_multiplier.html |
Testcase for checkerboarding with displayport multipliers dropped to zero |
2326 |
helper_checkerboard_scrollinfo.html |
Scrolling a scrollinfo layer and making sure it doesn't checkerboard |
3522 |
helper_checkerboard_zoom_during_load.html |
Testcase for checkerboarding after zooming during page load |
2185 |
helper_checkerboard_zoomoverflowhidden.html |
Checkerboarding in while scrolling a subframe when root scrollframe has
overflow hidden and pinch zoomed in |
4575 |
helper_click.html |
Sanity mouse-clicking test |
1373 |
helper_click_interrupt_animation.html |
Clicking on the content (not scrollbar) should interrupt animations |
3600 |
helper_content_response_timeout.html |
|
848 |
helper_custom_scrolling_bug1932985.html |
Test that a custom scrolling implementation using scrollBy() is
not much slower than native wheel event handling |
2643 |
helper_disallow_doubletap_zoom_inside_oopif.html |
Check that double tapping inside an oop iframe doesn't work if the top
level content document doesn't allow zooming |
1491 |
helper_displayport_expiry.html |
Test for DisplayPort Expiry |
1305 |
helper_div_pan.html |
Sanity panning test for scrollable div |
1358 |
helper_dommousescroll.html |
Test that Direct Manipulation generated pan gesture events generate DOMMouseScroll events with reasonable line scroll amounts |
1096 |
helper_doubletap_zoom.html |
Sanity check for double-tap zooming |
1711 |
helper_doubletap_zoom_bug1702464.html |
Check that double tapping internal calculations correctly convert the tap point |
3927 |
helper_doubletap_zoom_fixedpos.html |
Check that double tapping active scrollable elements in fixed pos work |
2300 |
helper_doubletap_zoom_fixedpos_overflow.html |
Check that double tapping elements with large overflow inside active scrollable elements in fixed pos work |
4955 |
helper_doubletap_zoom_gencon.html |
Check that on generated content works |
3020 |
helper_doubletap_zoom_horizontal_center.html |
Check that double tapping an element that doesn't fill the width of the viewport as maximum zoom centers it |
2305 |
helper_doubletap_zoom_hscrollable.html |
Check that tall element wider than the viewport doesn't scroll to the top |
2397 |
helper_doubletap_zoom_hscrollable2.html |
Check that tall element wider than the viewport after zooming in doesn't scroll up |
3531 |
helper_doubletap_zoom_htmlelement.html |
Check that double tapping on a scrollbar does not scroll to top |
2573 |
helper_doubletap_zoom_img.html |
Check that double tapping img works |
1357 |
helper_doubletap_zoom_large_overflow.html |
Check that double tapping on overflow centers the zoom where we double tap |
20015 |
helper_doubletap_zoom_noscroll.html |
Check that double tapping something tall that we are already zoomed to doesn't scroll (it zooms out) |
2110 |
helper_doubletap_zoom_nothing.html |
Check that double tapping when zoomed out and there is nothing to zoom to zooms in |
1593 |
helper_doubletap_zoom_nothing_listener.html |
Check that double tapping when zoomed out and there is nothing to zoom to does not zoom in if this is a non-passive wheel listener |
1394 |
helper_doubletap_zoom_oopif-2.html |
Tests that double tap to zoom in iframe works regardless whether cross-origin or not |
4516 |
helper_doubletap_zoom_oopif.html |
Check that double tapping inside an oop iframe works |
1471 |
helper_doubletap_zoom_oopif_subframe-1.html |
|
729 |
helper_doubletap_zoom_oopif_subframe-2.html |
|
729 |
helper_doubletap_zoom_oopif_subframe-3.html |
|
1064 |
helper_doubletap_zoom_oopif_subframe-4.html |
|
1070 |
helper_doubletap_zoom_scrolled_overflowhidden.html |
Check that double tapping when the page is overflow hidden and has been scrolled down by js works |
2151 |
helper_doubletap_zoom_shadowdom.html |
Check that double tapping shadow dom works |
2107 |
helper_doubletap_zoom_small.html |
Check that double tapping a small element works |
1374 |
helper_doubletap_zoom_smooth.html |
Check that double tapping zoom out animation is smooth |
5658 |
helper_doubletap_zoom_square.html |
Check that double tapping on a square img doesn't cut off parts of the image |
2116 |
helper_doubletap_zoom_tablecell.html |
Check that double tapping small table cells does not zoom |
2826 |
helper_doubletap_zoom_tallwide.html |
Check that double tapping on a tall element that is >90% width of viewport doesn't scroll to the top of it when scrolled down |
2580 |
helper_doubletap_zoom_textarea.html |
Check that double tapping textarea works |
1466 |
helper_doubletap_zoom_touch_action_manipulation.html |
Tests that double tap to zoom doesn't work on touch-action: manipulation element |
1570 |
helper_doubletap_zoom_touch_action_manipulation_in_iframe.html |
Tests that double tap to zoom doesn't work on touch-action: manipulation element in an iframe |
2604 |
helper_doubletap_zoom_touch_action_manipulation_subframe.html |
|
725 |
helper_drag_bug1719913.html |
Test for bug 1719913 |
2648 |
helper_drag_bug1794590.html |
Test for bug 1794590 |
2177 |
helper_drag_bug1827330.html |
Test for bug 1827330 |
2184 |
helper_drag_click.html |
Sanity mouse-drag click test |
2223 |
helper_drag_root_scrollbar.html |
Dragging the mouse on the viewport's scrollbar |
2089 |
helper_drag_scroll.html |
Dragging the mouse on a content-implemented scrollbar |
8783 |
helper_drag_scrollbar_hittest.html |
Test that the scrollbar thumb remains under the cursor during scrollbar dragging |
4470 |
helper_empty.html |
|
174 |
helper_event_during_fast_fling.html |
Test that events are not delivered during a fast fling |
4258 |
helper_first_paint_instant_relative_scroll_position_update.html |
|
1418 |
helper_fission_animation_styling_in_oopif.html |
Test for scrolled out of view animation optimization in an OOPIF |
7128 |
helper_fission_animation_styling_in_transformed_oopif.html |
Test for scrolled out of view animation optimization in an OOPIF transformed by rotate(45deg) |
4779 |
helper_fission_checkerboard_severity.html |
A test to make sure checkerboard severity isn't reported for non-scrollable
OOP iframe
|
5456 |
helper_fission_empty_clip.html |
Ensure an empty clip area on the top level document doesn't interfere OOPIFs hit-test |
2357 |
helper_fission_event_region_override.html |
Ensure the event region override flags work properly |
3107 |
helper_fission_force_empty_hit_region.html |
Ensure the ForceEmptyHitRegion flag works properly |
3325 |
helper_fission_inactivescroller_positionedcontent.html |
Ensure positioned content inside inactive scollframes but on top of OOPIFs hit-test properly |
5342 |
helper_fission_inactivescroller_under_oopif.html |
Ensure inactive scollframes under OOPIFs hit-test properly |
3603 |
helper_fission_initial_displayport.html |
Test that OOP iframe's displayport is initially set |
5779 |
helper_fission_irregular_areas.html |
Ensure irregular areas on top of OOPIFs hit-test properly |
3667 |
helper_fission_large_subframe.html |
Test that large OOPIF does not get a too-large displayport |
2969 |
helper_fission_plain.html |
|
466 |
helper_fission_scroll_handoff.html |
scroll handoff |
1274 |
helper_fission_scroll_oopif.html |
Test for async-scrolling an OOPIF and ensuring hit-testing still works |
7734 |
helper_fission_setResolution.html |
setResolutionAndScaleTo is properly delivered to OOP iframes |
1768 |
helper_fission_tap.html |
Test to ensure events get untransformed properly for OOP iframes |
3124 |
helper_fission_tap_in_nested_iframe_on_zoomed.html |
Test to ensure events get delivered properly for a nested OOP iframe |
4606 |
helper_fission_tap_on_zoomed.html |
Test to ensure events get delivered properly for an OOP iframe |
3418 |
helper_fission_touch.html |
Test to ensure touch events for OOP iframes |
2429 |
helper_fission_transforms.html |
Test to ensure events get untransformed properly for OOP iframes |
3029 |
helper_fission_unresolved_clip.html |
Ensure an unresolved clip area on the top level document interfere OOPIFs hit-test |
2046 |
helper_fission_utils.js |
This is similar to the hitTest function in apz_test_utils.js, in that it
does a hit-test for a point and returns the result. The difference is that
in the fission world, the hit-test may land on an OOPIF, which means the
result information will be in the APZ test data for the OOPIF process. This
function checks both the current process and OOPIF process to see which one
got a hit result, and returns the result regardless of which process got it.
The caller is expected to check the layers id which will allow distinguishing
the two cases.
|
3039 |
helper_fixed_html_hittest.html |
Hittest position:fixed zoomed scroll |
2000 |
helper_fixed_pos_displayport.html |
position:fixed display port sizing |
4097 |
helper_fixed_position_scroll_hittest.html |
Hittest position:fixed zoomed scroll |
1524 |
helper_focus_state_bug1860414.html |
|
3859 |
helper_fullscreen.html |
Tests that layout viewport is not larger than visual viewport on fullscreen |
1633 |
helper_hittest_backface_hidden.html |
APZ hit-testing with backface-visibility:hidden |
1691 |
helper_hittest_basic.html |
Various tests to exercise the APZ hit-testing codepaths |
5269 |
helper_hittest_bug1119497.html |
A hit testing test for the scenario in bug 1119497 |
1323 |
helper_hittest_bug1257288.html |
A hit testing test for the scenario in bug 1257288 |
1778 |
helper_hittest_bug1715187.html |
Check hittesting fission oop iframe with transform and pinch zoom works bug 1715187 |
2036 |
helper_hittest_bug1715187_oopif.html |
|
378 |
helper_hittest_bug1715369.html |
Check hittesting fission oop iframe with transform works bug 1715369 |
1980 |
helper_hittest_bug1715369_iframe.html |
|
428 |
helper_hittest_bug1715369_oopif.html |
|
378 |
helper_hittest_bug1730606-1.html |
A simple hit testing test that doesn't involve any transforms |
3580 |
helper_hittest_bug1730606-2.html |
A more involved hit testing test that involves css and async transforms |
5342 |
helper_hittest_bug1730606-3.html |
A hit testing test involving a scenario with a scale transform |
1512 |
helper_hittest_bug1730606-4.html |
A hit testing test involving a scenario with a scale transform |
4999 |
helper_hittest_checkerboard.html |
APZ hit-testing over a checkerboarded area |
2135 |
helper_hittest_clippath.html |
Hit-testing an iframe covered by an element with a clip-path |
4614 |
helper_hittest_clipped_fixed_modal.html |
Hit-testing on content covered by a fullscreen fixed-position item clipped away |
1849 |
helper_hittest_deep_scene_stack.html |
Exercising the APZ/WR hit-test with a deep scene that produces many results |
1794 |
helper_hittest_fixed-2.html |
APZ hit-testing of fixed content when async-scrolled |
1995 |
helper_hittest_fixed-3.html |
APZ hit-testing of fixed content when async-scrolled |
3376 |
helper_hittest_fixed.html |
APZ hit-testing of fixed content when async-scrolled |
2271 |
helper_hittest_fixed_bg.html |
Hit-testing of fixed background image |
1441 |
helper_hittest_fixed_in_scrolled_transform.html |
Hit-testing on the special setup from fixed-pos-scrolled-clip-3.html |
2160 |
helper_hittest_fixed_item_over_oop_iframe.html |
Hit-testing of positioned item on top of oop iframe |
1422 |
helper_hittest_float_bug1434846.html |
APZ hit-testing with floated subframe |
1333 |
helper_hittest_float_bug1443518.html |
APZ hit-testing with floated subframe |
1353 |
helper_hittest_hidden_inactive_scrollframe.html |
APZ hit-testing with an inactive scrollframe that is visibility:hidden (bug 1673505) |
2041 |
helper_hittest_hoisted_scrollinfo.html |
Hit-testing on a scrollframe forced to be inactive by being inside a filter |
2795 |
helper_hittest_iframe_opacity_zero.html |
Test that events are delivered with correct coordinates to an remote iframe inside opacity zero |
1966 |
helper_hittest_iframe_opacity_zero_child.html |
|
290 |
helper_hittest_iframe_perspective-2.html |
Test that events are delivered to the correct document near an iframe inide a perspective transform |
1962 |
helper_hittest_iframe_perspective-3.html |
Test that events are delivered with correct coordinates to an iframe inide a perspective transform |
1891 |
helper_hittest_iframe_perspective-4.html |
Test that events are delivered with correct coordinates to an iframe inide a no-op perspective transform |
2219 |
helper_hittest_iframe_perspective.html |
Test that events are delivered with correct coordinates to an iframe inide a perspective transform |
1898 |
helper_hittest_iframe_perspective_child.html |
|
290 |
helper_hittest_nested_transforms_bug1459696.html |
APZ hit-testing with nested inactive transforms (bug 1459696) |
1842 |
helper_hittest_obscuration.html |
Test hit-testing on content which is revealed by async scrolling |
2164 |
helper_hittest_overscroll.html |
Test APZ hit-testing while overscrolled |
8663 |
helper_hittest_overscroll_contextmenu.html |
Test APZ hit-testing while overscrolled |
4598 |
helper_hittest_overscroll_subframe.html |
Test APZ hit-testing while overscrolled |
4229 |
helper_hittest_pointerevents_svg.html |
Hit-testing a scrollframe covered by nonrectangular and pointer-events:none things |
8195 |
helper_hittest_spam.html |
Test doing lots of hit-testing on a rapidly changing page |
3045 |
helper_hittest_sticky_bug1478304.html |
APZ hit-testing with sticky element inside a transform (bug 1478304) |
1403 |
helper_hittest_touchaction.html |
Testing APZ hit-test with touch-action boxes |
12395 |
helper_horizontal_checkerboard.html |
Testcase for checkerboarding during horizontal scrolling |
2180 |
helper_iframe_pan.html |
Sanity panning test for scrollable div |
1767 |
helper_iframe_textarea.html |
|
528 |
helper_iframe1.html |
|
444 |
helper_iframe2.html |
|
444 |
helper_interrupted_reflow.html |
Test for bug 1292781 |
22194 |
helper_key_scroll.html |
Async key scrolling test, helper page |
4111 |
helper_keyboard_scrollend.html |
|
3764 |
helper_long_tap.html |
Ensure we get a touch-cancel after a contextmenu comes up |
8857 |
helper_main_thread_smooth_scroll_scrollend.html |
|
1098 |
helper_mainthread_scroll_bug1662379.html |
|
5394 |
helper_minimum_scale_1_0.html |
Tests that the layout viewport is expanted to the minimum scale size (minimim-scale >= 1.0) |
1399 |
helper_mousemove_optimization.html |
Test to make sure mousemove events across document/process boundaries work |
3207 |
helper_mousemove_optimization_on_oop_in_fixed_position.html |
Test to make sure mousemove events work in OOP iframe in position:fixed element |
2706 |
helper_no_scalable_with_initial_scale.html |
Tests that the layout viewport is not expanted to the minimum scale size if user-scalable=no is specified |
1546 |
helper_onetouchpinch_nested.html |
One-touch pinch zooming while on a non-root scroller |
3355 |
helper_overflowhidden_zoom.html |
Tests that zooming in and out doesn't change the scroll position on an overflow hidden document |
3231 |
helper_override_root.html |
Simple wheel scroll cancellation |
2242 |
helper_override_subdoc.html |
Wheel scroll cancellation inside iframe |
591 |
helper_overscroll_behavior_bug1425573.html |
Wheel-scrolling over inactive subframe with overscroll-behavior |
1401 |
helper_overscroll_behavior_bug1425603.html |
Scrolling over checkerboarded area respects overscroll-behavior |
2951 |
helper_overscroll_behavior_bug1494440.html |
Inactive iframe with overscroll-behavior |
1953 |
helper_overscroll_in_apz_test_data.html |
A simple test checks "overscrolled" info in APZTestData |
1208 |
helper_overscroll_in_subscroller.html |
Tests that the overscroll gutter in a sub scroll container is restored if it's
no longer target scroll container
|
5180 |
helper_paint_skip_in_popup.html |
Dropdown with 1000 Random Items |
1063 |
helper_paint_skip_instant_absolute_scroll_position_update.html |
|
1099 |
helper_paint_skip_instant_relative_scroll_position_update.html |
|
1126 |
helper_popup_menu_in_parent_process-1.html |
|
222 |
helper_popup_menu_in_parent_process-2.html |
|
179 |
helper_position_fixed_scroll_handoff-1.html |
APZ overscroll handoff for fixed elements |
2019 |
helper_position_fixed_scroll_handoff-2.html |
APZ overscroll handoff for fixed elements |
1727 |
helper_position_fixed_scroll_handoff-3.html |
APZ overscroll handoff for fixed elements |
2048 |
helper_position_fixed_scroll_handoff-4.html |
APZ overscroll handoff for fixed elements |
2075 |
helper_position_fixed_scroll_handoff-5.html |
APZ overscroll handoff for fixed elements in a subdoc |
3567 |
helper_position_sticky_flicker.html |
|
750 |
helper_position_sticky_scroll_handoff.html |
APZ overscroll handoff for sticky elements |
1940 |
helper_programmatic_scroll_behavior.html |
|
2298 |
helper_relative_scroll_smoothness.html |
What happens if main thread scrolls? |
5739 |
helper_reset_zoom_bug1818967.html |
Test that we do not checkerboard after resetting the pinch-zoom scale |
1826 |
helper_scroll_anchoring_on_wheel.html |
Tests scroll anchoring updates in-progress wheel scrolling __relatively__ |
2253 |
helper_scroll_anchoring_smooth_scroll.html |
Tests scroll anchoring interaction with smooth visual scrolling. |
1762 |
helper_scroll_anchoring_smooth_scroll_with_set_timeout.html |
Tests scroll anchoring interaction with smooth visual scrolling with set timeout. |
1838 |
helper_scroll_inactive_perspective.html |
Wheel-scrolling over inactive subframe with perspective |
1490 |
helper_scroll_inactive_zindex.html |
Wheel-scrolling over inactive subframe with z-index |
1518 |
helper_scroll_into_view_bug1516056.html |
Test for bug 1516056: "scroll into view" respects bounds on layout scroll position |
2420 |
helper_scroll_into_view_bug1562757.html |
Test for bug 1562757: "scroll into view" in iframe respects bounds on layout scroll position |
2590 |
helper_scroll_linked_effect_by_wheel.html |
A scroll linked effect scrolled by wheel events |
1924 |
helper_scroll_linked_effect_detector.html |
ScrollLinkedEffectDetector tests |
3724 |
helper_scroll_on_position_fixed.html |
Wheel-scrolling over position:fixed and position:sticky elements, in the top-level document as well as iframes |
3298 |
helper_scroll_over_scrollbar.html |
Wheel-scrolling over scrollbar |
1511 |
helper_scroll_over_subframe.html |
A scroll over an iframe should not terminate the wheel transaction |
4825 |
helper_scroll_over_subframe_child.html |
|
504 |
helper_scroll_snap_no_valid_snap_position.html |
No snapping occurs if there is no valid snap position |
1158 |
helper_scroll_snap_not_resnap_during_panning.html |
Skip re-snapping during pan gesture |
2654 |
helper_scroll_snap_not_resnap_during_scrollbar_dragging.html |
Skip re-snapping during scrollbar dragging |
3135 |
helper_scroll_snap_on_page_down_scroll.html |
Page scroll snaps a snap point in the same page rather than the one in the next page |
3150 |
helper_scroll_snap_resnap_after_async_scroll.html |
Re-snapping to the last snapped element on APZ |
3108 |
helper_scroll_snap_resnap_after_async_scrollBy.html |
Re-snapping to the last snapped element on APZ |
2086 |
helper_scroll_tables_perspective.html |
|
1493 |
helper_scroll_thumb_dragging.html |
|
749 |
helper_scrollbar_snap_bug1501062.html |
Exercising the slider.snapMultiplier code |
5064 |
helper_scrollbarbutton_repeat.html |
Basic test that click and hold on a scrollbar button works as expected |
2778 |
helper_scrollbarbuttonclick_checkerboard.html |
Test that repeated scrollbar button clicks do not cause checkerboarding |
2329 |
helper_scrollbartrack_click_overshoot.html |
Scrolling with mouse down on the scrollbar |
2693 |
helper_scrollby_bug1531796.html |
Test that scrollBy() doesn't scroll more than it should |
961 |
helper_scrollend_bubbles.html |
|
2817 |
helper_scrollframe_activation_on_load.html |
Test for Bug 1151663, helper page |
4221 |
helper_scrollto_tap.html |
Sanity touch-tapping test |
2138 |
helper_self_closer.html |
|
312 |
helper_smoothscroll_spam.html |
Test for scenario in bug 1228407 |
1918 |
helper_smoothscroll_spam_interleaved.html |
Test for scenario in bug 1228407 with two scrollframes |
1869 |
helper_subframe_style.css |
this should be at least 30px |
282 |
helper_tab_scroll_scrollIntoView.html |
|
1321 |
helper_tall.html |
|
4453 |
helper_tap.html |
Sanity touch-tapping test |
979 |
helper_tap_default_passive.html |
Ensure APZ doesn't wait for passive listeners |
3508 |
helper_tap_fullzoom.html |
Sanity touch-tapping test with fullzoom |
1065 |
helper_tap_passive.html |
Ensure APZ doesn't wait for passive listeners |
2822 |
helper_test_autoscrolling_in_oop_frame.html |
|
177 |
helper_test_reset_scaling_zoom.html |
|
886 |
helper_test_select_popup_position.html |
|
690 |
helper_test_select_popup_position_transformed_in_parent.html |
|
644 |
helper_test_select_popup_position_zoomed.html |
|
705 |
helper_test_select_zoom.html |
|
1567 |
helper_test_tab_drag_event_counts.html |
|
684 |
helper_test_tab_drag_zoom.html |
|
745 |
helper_touch_action.html |
Sanity touch-action test |
5251 |
helper_touch_action_complex.html |
Complex touch-action test |
6311 |
helper_touch_action_ordering_block.html |
Touch-action with sorted element |
1573 |
helper_touch_action_ordering_zindex.html |
Touch-action with sorted element |
1489 |
helper_touch_action_regions.html |
Test to ensure APZ doesn't always wait for touch-action |
14565 |
helper_touch_action_zero_opacity_bug1500864.html |
Touch-action on a zero-opacity element |
1524 |
helper_touch_drag_root_scrollbar.html |
Touch Drag on the viewport's scrollbar |
1713 |
helper_touch_synthesized_mouseevents.html |
|
2830 |
helper_touchpad_pinch_and_pan.html |
Sanity check for Touchpad pinch zooming and panning |
1988 |
helper_transform_end_on_keyboard_scroll.html |
|
1851 |
helper_transform_end_on_wheel_scroll.html |
|
702 |
helper_visual_scrollbars_pagescroll.html |
Clicking on the scrollbar track in quick succession should scroll the right amount |
5183 |
helper_visual_smooth_scroll.html |
Tests that the (internal) visual smooth scrolling API is not restricted to the layout scroll range |
1891 |
helper_visualscroll_clamp_restore.html |
Tests scroll position is properly synchronized when visual position is temporarily clamped on the main thread |
2335 |
helper_visualscroll_nonrcd_rsf.html |
Tests that pending visual scroll positions on RSFs of non-RCDs get cleared properly |
3153 |
helper_wheelevents_handoff_on_iframe.html |
Test that wheel events on an unscrollable OOP iframe are handoff-ed |
1850 |
helper_wheelevents_handoff_on_iframe_child.html |
|
138 |
helper_wheelevents_handoff_on_non_scrollable_iframe.html |
scroll handoff on non scrollable iframe document with overscroll-behavior: none |
3593 |
helper_wide_crossorigin_iframe.html |
Test cross origin fission iframes get displayport that covers whole width |
1228 |
helper_wide_crossorigin_iframe_child.html |
|
2026 |
helper_zoom_after_gpu_process_restart.html |
Sanity check for pinch zooming after GPU process restart |
2022 |
helper_zoom_keyboardscroll.html |
Tests that keyboard arrow keys scroll after zooming in when there was no scrollable overflow before zooming |
2789 |
helper_zoom_oopif.html |
Sanity check for pinch zooming oop iframe |
1550 |
helper_zoom_out_clamped_scrollpos.html |
Tests that zooming out with an unchanging scroll pos still works properly |
3995 |
helper_zoom_out_with_mainthread_clamping.html |
Tests that zooming out in a way that triggers main-thread scroll re-clamping works properly |
4428 |
helper_zoom_prevented.html |
Checking prevent-default for zooming |
2688 |
helper_zoom_restore_position_tabswitch.html |
Switching tabs back to a zoomed page should restore visual offset |
3226 |
helper_zoom_when_disabled_by_touch_action.html |
Check that pinch zooming works when force enabled by pref and touch-action is used |
1581 |
helper_zoom_with_dynamic_toolbar.html |
Zooming out to the initial scale with the dynamic toolbar |
1207 |
helper_zoom_with_touchpad.html |
Sanity check for Touchpad pinch zooming |
4485 |
helper_zoomed_pan.html |
Ensure layout viewport responds to panning while pinched |
2636 |
helper_zoomToFocusedInput_dynamic_toolbar_bug1828235.html |
Bug 1828235 - Dynamic toolbar causes errant zoom on input focus for certain page heights |
1966 |
helper_zoomToFocusedInput_fixed_bug1673511.html |
Checking zoomToFocusedInput scrolls on position: fixed |
1494 |
helper_zoomToFocusedInput_iframe-2.html |
Tests that zoomToFocusedInput in iframe works regardless whether cross-origin or not |
3316 |
helper_zoomToFocusedInput_iframe.html |
Checking zoomToFocusedInput scrolls that focused element is into iframe |
3606 |
helper_zoomToFocusedInput_iframe_subframe.html |
|
693 |
helper_zoomToFocusedInput_multiline.html |
Checking zoomToFocusedInput scrolls that focused non-input element is visible position |
3124 |
helper_zoomToFocusedInput_nested_position_fixed.html |
Tests that zoomToFocuedInput doesn't reset the scroll position for nested position:fixed element |
1115 |
helper_zoomToFocusedInput_nozoom.html |
Checking zoomToFocusedInput does not zoom if meta viewport does not allow it |
1535 |
helper_zoomToFocusedInput_nozoom_bug1738696.html |
Checking zoomToFocusedInput does not zoom is meta viewport does not allow it |
2345 |
helper_zoomToFocusedInput_scroll.html |
Checking zoomToFocusedInput scrolls that focused input element is visible position |
2113 |
helper_zoomToFocusedInput_scroll_visually.html |
Tests that zoomToFocuedInput scrolls visually |
1308 |
helper_zoomToFocusedInput_touch-action.html |
Checking zoomToFocusedInput zooms if touch-action allows it |
2393 |
helper_zoomToFocusedInput_zoom.html |
Checking zoomToFocusedInput zooms if meta viewport allows it |
1537 |
helper_zoomToFocusedInput_zoom_in_position_fixed.html |
Tests that zoomToFocuedInput zooms in element in position:fixed element |
1230 |
mochitest.toml |
|
6553 |
test_abort_smooth_scroll_by_instant_scroll.html |
Test to make sure an on-going smooth scroll is aborted by a new
instant absolute scroll operation |
1912 |
test_bug1151667.html |
Test for Bug 1151667 |
2013 |
test_bug1253683.html |
Test to ensure non-scrollable frames don't get layerized |
2255 |
test_bug1277814.html |
Test for Bug 1277814 |
3581 |
test_bug1304689-2.html |
Test for Bug 1285070 |
4510 |
test_bug1304689.html |
Test for Bug 1285070 |
4600 |
test_frame_reconstruction.html |
Test for bug 1235899 |
5975 |
test_group_bug1534549.html |
Tests for bug 1534549 |
1477 |
test_group_checkerboarding.html |
|
2902 |
test_group_displayport.html |
Tests for DisplayPorts |
1099 |
test_group_double_tap_zoom-2.html |
Various zoom-related tests that spawn in new windows |
5182 |
test_group_double_tap_zoom.html |
Various zoom-related tests that spawn in new windows |
2954 |
test_group_fission.html |
Various tests that spawn in out-of-process iframes. |
3574 |
test_group_fullscreen.html |
|
1038 |
test_group_hittest-1.html |
Various hit-testing tests that spawn in new windows - Part 1 |
2466 |
test_group_hittest-2.html |
Various hit-testing tests that spawn in new windows - Part 2 |
3333 |
test_group_hittest-3.html |
Various hit-testing tests that spawn in new windows - Part 3 |
2060 |
test_group_hittest-overscroll.html |
Various hit-testing tests relevant with overscroll that spawn in new windows |
2127 |
test_group_keyboard-2.html |
Various keyboard scrolling tests |
2091 |
test_group_keyboard.html |
Various keyboard scrolling tests |
1681 |
test_group_mainthread.html |
Tests that perform main-thread scrolling |
1905 |
test_group_minimum_scale_size.html |
|
1926 |
test_group_mouseevents.html |
Various mouse tests that spawn in new windows |
5161 |
test_group_overrides.html |
Various tests for event regions overrides |
1117 |
test_group_overscroll.html |
Tests for overscroll |
936 |
test_group_overscroll_handoff.html |
Tests for overscroll handoff |
1692 |
test_group_paint_skip.html |
Tests for paint skip |
962 |
test_group_pointerevents.html |
Test for Bug 1285070 |
1842 |
test_group_programmatic_scroll_behavior.html |
Various programmatic scroll tests that spawn in new windows |
1692 |
test_group_scroll_anchor.html |
Tests for scroll anchor |
698 |
test_group_scroll_linked_effect.html |
Tests for scroll linked effect |
927 |
test_group_scroll_snap.html |
Various tests for scroll snap |
3164 |
test_group_scrollend.html |
Various scrollend tests that spawn in new windows |
2623 |
test_group_scrollframe_activation.html |
Tests related to scrollframe activation |
1528 |
test_group_touchevents-2.html |
Various touch tests that spawn in new windows (2) |
2962 |
test_group_touchevents-3.html |
Various touch tests that spawn in new windows (3) |
1860 |
test_group_touchevents-4.html |
Various touch tests that spawn in new windows (4) |
2217 |
test_group_touchevents-5.html |
Various touch tests that spawn in new windows (5) |
2859 |
test_group_touchevents-6.html |
Various touch tests that spawn in new windows (6) |
1562 |
test_group_touchevents.html |
Various touch tests that spawn in new windows |
1966 |
test_group_wheelevents.html |
Various wheel-scrolling tests that spawn in new windows |
3919 |
test_group_zoom-2.html |
Various zoom-related tests that spawn in new windows |
3637 |
test_group_zoom.html |
Various zoom-related tests that spawn in new windows |
3425 |
test_group_zoomToFocusedInput.html |
Various zoomToFocusedInput tests |
2238 |
test_interrupted_reflow.html |
Test for bug 1292781 |
1246 |
test_layerization.html |
Test for layerization |
13562 |
test_relative_update.html |
Test for relative scroll offset updates (Bug 1453425) |
3141 |
test_scroll_inactive_bug1190112.html |
Test scrolling flattened inactive frames |
6370 |
test_scroll_inactive_flattened_frame.html |
Test scrolling flattened inactive frames |
1783 |
test_scroll_subframe_scrollbar.html |
Test scrolling subframe scrollbars |
2498 |
test_smoothness.html |
Test Frame Uniformity While Scrolling |
2172 |
test_touch_listeners_impacting_wheel.html |
Test for Bug 1203140 |
4737 |
test_wheel_scroll.html |
Test for Bug 1013412 and 1168182 |
3404 |
test_wheel_transactions.html |
Test for Bug 1175585 |
5393 |