gecko-dev/layout/base/tests
Emilio Cobos Álvarez 9ed36d7ba6 Bug 1506547 - Align user-select behavior more with other UAs. r=mats
There's a few subtle behavior changes here, which I'll try to break down in the
commit message.

The biggest one is the EditableDescendantCount stuff going away. This
was added in bug 1181130, to prevent clicking on the non-editable div from
selecting the editable div inside. This is problematic for multiple reasons:

 * First, I don't think non-editable regions of an editable element should
   be user-select: all.

 * Second, it just doesn't work in Shadow DOM (the editable descendant count is
   not kept up-to-date when not in the uncomposed doc), so nested
   contenteditables behave differently inside vs. outside a Shadow Tree.

 * Third, I think it's user hostile to just entirely disable selection if you
   have a contenteditable descendant as a child of a user-select: all thing.

   WebKit behaves like this patch in the following test-case (though not Blink):

     https://crisal.io/tmp/user-select-all-contenteditable-descendant.html

   Edge doesn't seem to support user-select: all at all (no pun intended).

   But we don't allow to select anything at all which looks wrong.

 * Fourth, it's not tested at all (which explains how we broke it in Shadow DOM
   and not even notice...).

In any case I've verified that this doesn't regress the editor from that bug. If
this regresses anything we can fix it as outlined in the first bullet point
above, which should also make us more compatible with other UAs in that
test-case.

The other change is `all` not overriding everything else. So, something like:

  <div style="-webkit-user-select: all">All <div style="-webkit-user-select: none">None</div></div>

Totally ignores the -webkit-user-select: none declaration in Firefox before this
change. This doesn't match any other UA nor the spec, and this patch aligns us
with WebKit / Blink.

This in turn makes us not need -moz-text anymore, whose only purpose was to
avoid this.

This also fixes a variety of bugs uncovered by the previous changes, like the
SetIgnoreUserModify(false) call in editor being completely useless, since
presShell->SetCaretEnabled ended in nsCaret::SetVisible, which overrode it.

This in turn uncovered even more bugs, from bugs in the caret painting code,
like not checking -moz-user-modify on the right frame if you're the last frame
of a line, to even funnier bits where before this patch you show the caret but
can't write at all...

In any case, the new setup I came up with is that when you're editing (the
selection is focused on an editable node) moving the caret forces it to end up
in an editable node, thus jumping over non-editable ones.

This has the nice effect of not completely disabling selection of
-moz-user-select: all elements that have editable descendants (which was a very
ad-hoc hack for bug 1181130, and somewhat broken per the above), and also
not needing the -moz-user-select: all for non-editable bits in contenteditable.css
at all.

This also fixes issues with br-skipping like not being able to insert content in
the following test-case:

  <div contenteditable="true"><span contenteditable="false">xyz </span><br>editable</div>

If you start moving to the left from the second line, for example.

I think this yields way better behavior in all the relevant test-cases from bug
1181130 / bug 1109968 / bug 1132768, shouldn't cause any regression, and the
complexity is significantly reduced in some places.

There's still some other broken bits that this patch doesn't fix, but I'll file
follow-ups for those.

Differential Revision: https://phabricator.services.mozilla.com/D12687

--HG--
extra : moz-landing-system : lando
2018-11-26 09:21:37 +00:00
..
chrome Bug 1509044 - FrameLoader.clipSubdocument is unused. r=jwatt,smaug 2018-11-21 20:06:15 +00:00
marionette Bug 1347060 Remove marionette test for rotatable devices r=TYLin 2018-08-31 00:24:52 +02:00
Ahem.ttf
border_radius_hit_testing_iframe.html
browser_bug617076.js Bug 1442465 - Part 4.2: Stop unnecessarily awaiting on BrowserTestUtils.removeTab (simple part). r=dao 2018-03-19 11:16:45 +09:00
browser_disableDialogs_onbeforeunload.js Bug 1476145 part 8. Stop using getInterface(nsIDOMWindowUtils) in various test code. r=kmag 2018-07-24 19:47:43 -04:00
browser_onbeforeunload_only_after_interaction_in_frame.js Bug 1498885 - Assertion added in ContentSecurityPolicyPermitsJSAction() to not allow eval with SystemPrincipal r=ckerschb 2018-10-15 08:02:04 +00:00
browser_onbeforeunload_only_after_interaction.js Bug 1374282 - script generated patch to remove Task.jsm calls, r=Mossop. 2017-06-22 12:51:42 +02:00
browser.ini
bug106855-1-ref.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug106855-1.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug106855-2.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug240933-1-ref.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug240933-1.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug240933-2.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug369950-subframe.xml
bug389321-1-ref.html
bug389321-1.html
bug389321-2-ref.html
bug389321-2.html
bug389321-3-ref.html
bug389321-3.html
bug450930.xhtml Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
bug482484-ref.html
bug482484.html
bug503399-ref.html
bug503399.html
bug512295-1-ref.html Bug 1351074 - Part 2. Use testing-common for AsyncSpellCheckTestHelper.jsm. r=masayuki 2017-03-29 15:34:49 +09:00
bug512295-1.html Bug 1351074 - Part 2. Use testing-common for AsyncSpellCheckTestHelper.jsm. r=masayuki 2017-03-29 15:34:49 +09:00
bug512295-2-ref.html Bug 1351074 - Part 2. Use testing-common for AsyncSpellCheckTestHelper.jsm. r=masayuki 2017-03-29 15:34:49 +09:00
bug512295-2.html Bug 1351074 - Part 2. Use testing-common for AsyncSpellCheckTestHelper.jsm. r=masayuki 2017-03-29 15:34:49 +09:00
bug558663.html Bug 1449564 - part 1: Disable object resizer and inline table editor in default r=m_kato 2018-04-02 17:26:46 +09:00
bug583889_inner1.html Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher 2017-02-23 06:10:07 +09:00
bug583889_inner2.html
bug585922-ref.html Bug 1465875 part 1. Eliminate pointless QIs to nsIDOMNSEditableElement. r=qdot 2018-06-01 22:35:22 -04:00
bug585922.html Bug 1465875 part 1. Eliminate pointless QIs to nsIDOMNSEditableElement. r=qdot 2018-06-01 22:35:22 -04:00
bug597519-1-ref.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug597519-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug602141-1-ref.html
bug602141-1.html
bug602141-2-ref.html
bug602141-2.html
bug602141-3-ref.html
bug602141-3.html
bug602141-4-ref.html
bug602141-4.html
bug612271-1.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug612271-2.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug612271-3.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug612271-ref.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug613433-1.html
bug613433-2.html
bug613433-3.html
bug613433-ref.html
bug613807-1-ref.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug613807-1.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug632215-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug632215-2.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug632215-ref.html Bug 1385805 - Convert some more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-08-01 10:59:22 +02:00
bug633044-1-ref.html Bug 1334831 - script-generated patch to use .remove() instead of .parentNode.removeChild, r=jaws. 2017-01-30 08:10:22 +01:00
bug633044-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug634406-1-ref.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug634406-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug644428-1-ref.html
bug644428-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug646382-1-ref.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug646382-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug646382-2-ref.html Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
bug646382-2.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug664087-1-ref.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug664087-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug664087-2-ref.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug664087-2.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug682712-1-ref.html Bug 1385805 - Convert some more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-08-01 10:59:22 +02:00
bug682712-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug687297_a.html
bug687297_b.html
bug687297_c.html
bug746993-1-ref.html Bug 1385805 - Convert some more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-08-01 10:59:22 +02:00
bug746993-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug851445_helper.html
bug921928_event_target_iframe_apps_oop.html
bug923376-ref.html Bug 1351074 - Part 2. Use testing-common for AsyncSpellCheckTestHelper.jsm. r=masayuki 2017-03-29 15:34:49 +09:00
bug923376.html Bug 1351074 - Part 2. Use testing-common for AsyncSpellCheckTestHelper.jsm. r=masayuki 2017-03-29 15:34:49 +09:00
bug956530-1-ref.html
bug956530-1.html Bug 1337392 - Update test cases to match new cursor behavior. r=smaug 2017-03-08 16:41:42 +01:00
bug966992-1-ref.html
bug966992-1.html
bug966992-2-ref.html
bug966992-2.html
bug966992-3-ref.html
bug966992-3.html
bug968148_inner2.html Bug 1421482 Part1: Revise test_bug968148.html to synthesize pointer events with touch events. r=smaug. 2017-11-24 08:32:46 +08:00
bug968148_inner.html Bug 1421482 Part1: Revise test_bug968148.html to synthesize pointer events with touch events. r=smaug. 2017-11-24 08:32:46 +08:00
bug970964_inner2.html Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01:00
bug970964_inner.html Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01:00
bug977003_inner_1.html Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout 2017-12-12 19:03:49 +02:00
bug977003_inner_2.html Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout 2017-12-12 19:03:49 +02:00
bug977003_inner_3.html Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout 2017-12-12 19:03:49 +02:00
bug977003_inner_4.html Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout 2017-12-12 19:03:49 +02:00
bug977003_inner_5.html Bug 1446711 part 7. Switch the nsIDOMMouseEvent::MOZ_SOURCE_* constants over to MouseEventBinding. r=qdot 2018-03-20 00:16:06 -04:00
bug977003_inner_6.html Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout 2017-12-12 19:03:49 +02:00
bug989012-1-ref.html
bug989012-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug989012-2-ref.html
bug989012-2.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug989012-3-ref.html
bug989012-3.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1007065-1-ref.html
bug1007065-1.html
bug1007067-1-ref.html
bug1007067-1.html
bug1061468-ref.html
bug1061468.html
bug1078327_inner.html Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout 2017-12-12 19:03:49 +02:00
bug1080360_inner.html Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout 2017-12-12 19:03:49 +02:00
bug1080361_inner.html Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout 2017-12-12 19:03:49 +02:00
bug1082486-1-ref.html
bug1082486-1.html Bug 1337392 - Update test cases to match new cursor behavior. r=smaug 2017-03-08 16:41:42 +01:00
bug1082486-2-ref.html
bug1082486-2.html
bug1093686_inner.html Bug 1416564: Remove mozmm CSS unit. r=heycam 2017-11-14 16:14:17 +01:00
bug1097242-1-ref.html
bug1097242-1.html
bug1109968-1-ref.html
bug1109968-1.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
bug1109968-2-ref.html
bug1109968-2.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
bug1123067-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1123067-2.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1123067-3.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1123067-ref.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1132768-1-ref.html
bug1132768-1.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
bug1153130_inner.html Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout 2017-12-12 19:03:49 +02:00
bug1162990_inner_1.html Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout 2017-12-12 19:03:49 +02:00
bug1162990_inner_2.html Backed out 2 changesets (bug 1421482) for failing modified mochitest layout/base/tests/test_bug1078327.html. r=backout a=backout 2017-12-12 19:03:49 +02:00
bug1226904.html
bug1237236-1-ref.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1237236-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1237236-2-ref.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1237236-2.html Bug 1237236 - Reftests to check caret position after collapsing a selection to the end of a line. 2016-03-17 17:27:56 +01:00
bug1258308-1-ref.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1258308-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1258308-2-ref.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1258308-2.html Bug 1258308 - Reftests. 2016-03-22 22:49:57 +01:00
bug1259949-1-ref.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1259949-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1259949-2-ref.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1259949-2.html Bug 1259949 - Caret reftests. 2016-04-01 02:08:15 +02:00
bug1263288-ref.html Bug 1263288 - Make GetFrameForNodeOffset return a sibling frame for frameless content. r=mats 2016-05-11 15:28:45 -06:00
bug1263288.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1263357-1-ref.html Bug 1263357 - When the caret is placed after visible line break, associate caret with frame on the next line instead. r=mats 2016-10-14 14:21:00 -04:00
bug1263357-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1263357-2-ref.html Bug 1263357 - When the caret is placed after visible line break, associate caret with frame on the next line instead. r=mats 2016-10-14 14:21:00 -04:00
bug1263357-2.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1263357-3-ref.html Bug 1263357 - When the caret is placed after visible line break, associate caret with frame on the next line instead. r=mats 2016-10-14 14:21:00 -04:00
bug1263357-3.html Bug 1263357 - When the caret is placed after visible line break, associate caret with frame on the next line instead. r=mats 2016-10-14 14:21:00 -04:00
bug1263357-4-ref.html Bug 1263357 - When the caret is placed after visible line break, associate caret with frame on the next line instead. r=mats 2016-10-14 14:21:00 -04:00
bug1263357-4.html Bug 1263357 - When the caret is placed after visible line break, associate caret with frame on the next line instead. r=mats 2016-10-14 14:21:00 -04:00
bug1263357-5-ref.html Bug 1263357 - When the caret is placed after visible line break, associate caret with frame on the next line instead. r=mats 2016-10-14 14:21:00 -04:00
bug1263357-5.html Bug 1263357 - When the caret is placed after visible line break, associate caret with frame on the next line instead. r=mats 2016-10-14 14:21:00 -04:00
bug1354478-1-ref.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1354478-1.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1354478-2-ref.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1354478-2.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1354478-3-ref.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1354478-3.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1354478-4-ref.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1354478-4.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1354478-5-ref.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1354478-5.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1354478-6-ref.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1354478-6.html Bug 1464782: Rename offset-* logical properties to inset-*. r=xidorn 2018-06-27 16:12:01 +02:00
bug1359411-ref.html Bug 1359411 - Reftest. (test only: DONTBUILD) 2017-05-13 21:15:03 +02:00
bug1359411.html Bug 1359411 - Reftest. (test only: DONTBUILD) 2017-05-13 21:15:03 +02:00
bug1415416-ref.html Bug 1415416 - Part 2. Add test. r=masayuki 2018-01-11 18:39:40 +09:00
bug1415416.html Bug 1415416 - Part 2. Add test. r=masayuki 2018-01-11 18:39:40 +09:00
bug1423331-1-ref.html Bug 1423331: Tests. r=mats 2018-02-01 17:23:51 +01:00
bug1423331-1.html Bug 1423331: Tests. r=mats 2018-02-01 17:23:51 +01:00
bug1423331-2-ref.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1423331-2.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1423331-3.html Bug 1423331: Tests. r=mats 2018-02-01 17:23:51 +01:00
bug1423331-4.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
bug1484094-1-ref.html Bug 1484094 - Test that caret doesn't move into ligated Emoji-ZWJ sequence. r=jfkthame 2018-08-20 09:08:14 +01:00
bug1484094-1.html Bug 1484094 - Test that caret doesn't move into ligated Emoji-ZWJ sequence. r=jfkthame 2018-08-20 09:08:14 +01:00
bug1484094-2-ref.html Bug 1484094 - Test that caret doesn't move into ligated Emoji-ZWJ sequence. r=jfkthame 2018-08-20 09:08:14 +01:00
bug1484094-2.html Bug 1484094 - Test that caret doesn't move into ligated Emoji-ZWJ sequence. r=jfkthame 2018-08-20 09:08:14 +01:00
bug1506547-1.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
bug1506547-2.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
bug1506547-3.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
bug1506547-4-ref.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
bug1506547-4.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
bug1506547-5-ref.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
bug1506547-5.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
bug1506547-6.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
file_bug465448.html Bug 1384427 - Update more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-07-26 11:42:31 +02:00
file_bug607529-1.html Bug 1384427 - Update more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-07-26 11:42:31 +02:00
file_bug607529.html
file_bug842853-frame.html Bug 1385805 - Convert some more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-08-01 10:59:22 +02:00
file_bug842853.html Bug 842853 - Follow-up to fix a test typo. r=me 2016-05-01 00:38:32 +02:00
file_bug842853.sjs
file_getBoxQuads_convertPointRectQuad_frame1.html Bug 1385805 - Convert some more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-08-01 10:59:22 +02:00
file_getBoxQuads_convertPointRectQuad_frame2.html Bug 1385805 - Convert some more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-08-01 10:59:22 +02:00
image_rgrg-256x256.png
input-invalid-ref.html Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
input-maxlength-invalid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
input-maxlength-ui-invalid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
input-maxlength-ui-valid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
input-maxlength-valid-before-change.html Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
input-maxlength-valid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
input-minlength-invalid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
input-minlength-ui-invalid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
input-minlength-ui-valid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
input-minlength-valid-before-change.html Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
input-minlength-valid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
input-ui-valid-ref.html Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
input-valid-ref.html Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
mochitest.ini Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
multi-range-script-select-ref.html
multi-range-script-select.html
multi-range-user-select-ref.html
multi-range-user-select.html
preserve3d_sorting_hit_testing2_iframe.html Bug 1492567 - Back out bug 1481866. r=dbaron 2018-09-20 01:27:55 +02:00
preserve3d_sorting_hit_testing_iframe.html
resize_flush_iframe.html Bug 1279202 - Make sure that deferring a resize of a document schedules a layout flush, not just a style one. r=dbaron 2016-07-14 18:39:35 +12:00
scroll_selection_into_view_window_frame.html Bug 1385805 - Convert some more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-08-01 10:59:22 +02:00
scroll_selection_into_view_window.html Bug 1385805 - Convert some more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-08-01 10:59:22 +02:00
selection-utils.js
test_after_paint_pref.html Bug 1334957 part 1. Mark NotifyPaintEvent and all its members as chromeonly. r=smaug 2017-02-01 18:12:38 -05:00
test_border_radius_hit_testing.html
test_bug66619.html
test_bug93077-1.html Bug 1107904 - Remove packed.js and references to it as it is unused. r=standard8 2017-04-12 11:10:00 +01:00
test_bug93077-2.html Bug 1107904 - Remove packed.js and references to it as it is unused. r=standard8 2017-04-12 11:10:00 +01:00
test_bug93077-3.html Bug 1107904 - Remove packed.js and references to it as it is unused. r=standard8 2017-04-12 11:10:00 +01:00
test_bug93077-4.html Bug 1107904 - Remove packed.js and references to it as it is unused. r=standard8 2017-04-12 11:10:00 +01:00
test_bug93077-5.html Bug 1107904 - Remove packed.js and references to it as it is unused. r=standard8 2017-04-12 11:10:00 +01:00
test_bug93077-6.html Bug 1107904 - Remove packed.js and references to it as it is unused. r=standard8 2017-04-12 11:10:00 +01:00
test_bug114649.html
test_bug332655-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
test_bug332655-2.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
test_bug369950.html
test_bug370436.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
test_bug386575.xhtml Bug 1284887 - Replaced references to mxr.mozilla.org in the codebase with dxr.mozilla.org r=dolske 2016-08-15 17:28:05 -07:00
test_bug388019.html
test_bug394057.html
test_bug399284.html Bug 1383649 - Convert more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-07-24 20:35:02 +02:00
test_bug399951.html
test_bug404209.xhtml
test_bug416896.html Bug 1427419 - Part 3: Move inIDOMUtils.getCSSStyleRules to InspectorUtils. r=bz 2018-01-11 12:37:59 +08:00
test_bug423523.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
test_bug435293-interaction.html
test_bug435293-scale.html Bug 1334199 - script-generated patch to omit getComputedStyle's second argument when it's falsy, r=jaws. 2017-01-27 10:51:02 +01:00
test_bug435293-skew.html Bug 1334199 - script-generated patch to omit getComputedStyle's second argument when it's falsy, r=jaws. 2017-01-27 10:51:02 +01:00
test_bug449781.html Bug 1467712 - Simplify calls to ok to use only 2 arguments;r=Standard8 2018-11-01 13:48:48 +00:00
test_bug450930.xhtml
test_bug465448.xul Bug 1384427 - Update more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-07-26 11:42:31 +02:00
test_bug469170.html Bug 1384427 - Update more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-07-26 11:42:31 +02:00
test_bug471126.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
test_bug499538-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
test_bug514127.html
test_bug518777.html Bug 1384427 - Update more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-07-26 11:42:31 +02:00
test_bug548545.xhtml
test_bug558663.html
test_bug559499.html
test_bug569520.html
test_bug582181-1.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
test_bug582181-2.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
test_bug582771.html
test_bug583889.html Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher 2017-02-23 06:10:07 +09:00
test_bug588174.html
test_bug603550.html Bug 1299453 - Stop using createEvent("DragEvents"/"KeyEvents") internally; r=smaug 2016-08-31 20:38:50 +03:00
test_bug607529.html Bug 1462983: Check for redundant "loaded" messages from opened window, in test_bug607529.html. r=bz 2018-07-13 08:38:52 -07:00
test_bug629838.html
test_bug644768.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
test_bug646757.html
test_bug667512.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
test_bug677878.html
test_bug687297.html
test_bug696020.html
test_bug718809.html
test_bug725426.html
test_bug731777.html
test_bug749186.html Bug 1107904 - Remove packed.js and references to it as it is unused. r=standard8 2017-04-12 11:10:00 +01:00
test_bug761572.html
test_bug770106.html
test_bug842853-2.html
test_bug842853.html Bug 1385805 - Convert some more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-08-01 10:59:22 +02:00
test_bug849219.html Bug 1385805 - Convert some more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-08-01 10:59:22 +02:00
test_bug851445.html
test_bug851485.html
test_bug858459.html
test_bug968148.html Bug 1421482 Part1: Revise test_bug968148.html to synthesize pointer events with touch events. r=smaug. 2017-11-24 08:32:46 +08:00
test_bug970964.html Bug 1421480 - Revise pointer events test cases to verify implicit pointer capture for touch. r=smaug. 2017-11-13 16:30:33 +08:00
test_bug977003.html
test_bug990340.html
test_bug993936.html Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01:00
test_bug1078327.html
test_bug1080360.html
test_bug1080361.html
test_bug1093686.html
test_bug1120705.html
test_bug1153130.html
test_bug1162990.html
test_bug1226904.html
test_bug1246622.html
test_bug1278021.html Bug 1278021 - Don't treat nsDisplayOpacity as participating in a preserve-3d context if it is an untransformed leaf. r=thinker 2016-06-07 19:47:06 +12:00
test_emulateMedium.html Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher 2017-02-23 06:10:07 +09:00
test_event_target_iframe_oop.html Bug 1446711 part 7. Switch the nsIDOMMouseEvent::MOZ_SOURCE_* constants over to MouseEventBinding. r=qdot 2018-03-20 00:16:06 -04:00
test_event_target_radius.html Bug 1446711 part 7. Switch the nsIDOMMouseEvent::MOZ_SOURCE_* constants over to MouseEventBinding. r=qdot 2018-03-20 00:16:06 -04:00
test_expanding_selection_per_page.html Bug 1499996 - Wait to run tests until new window gets focus r=smaug 2018-10-23 07:34:55 +00:00
test_flush_on_paint.html
test_frame_reconstruction_for_pseudo_elements.html
test_frame_reconstruction_for_svg_transforms.html Bug 1419764 - Improve performance where a transform is set by direct matrix manipulation. r=dholbert 2018-01-26 10:21:34 -08:00
test_frame_reconstruction_scroll_restore.html Bug 1268195 - When restoring a scroll position outside of incremental load, don't keep trying in a loop - just do it once and stop. r=tnikkel 2016-04-29 23:06:18 -04:00
test_getBoxQuads_convertPointRectQuad.html Bug 1392147 - Test/expectation adjustments for the change in default font on Android. r=xidorn 2018-05-23 13:52:08 +01:00
test_getClientRects_emptytext.html
test_mozPaintCount.html
test_preserve3d_sorting_hit_testing2.html
test_preserve3d_sorting_hit_testing.html
test_reftests_with_caret.html Bug 1506547 - Align user-select behavior more with other UAs. r=mats 2018-11-26 09:21:37 +00:00
test_remote_frame.html Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher 2017-02-23 06:10:07 +09:00
test_resize_flush.html Bug 1279202 - Make sure that deferring a resize of a document schedules a layout flush, not just a style one. r=dbaron 2016-07-14 18:39:35 +12:00
test_scroll_event_ordering.html Bug 1433019 - Dispatch scroll events before dispatching animation events. r=botond,mstange 2018-01-30 08:22:47 +09:00
test_scroll_selection_into_view.html Bug 1387143 part 5. Remove JS use of nsISelectionPrivate. r=mats 2018-05-08 13:52:36 -04:00
test_scroll_snapping_scrollbars.html Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01:00
test_scroll_snapping.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
test_transformed_scrolling_repaints_2.html Bug 1255022 - Make the test_transformed_scrolling_repaints* tests mochitest-plain instead of mochitest-chrome. r=mstange 2016-03-31 23:55:06 -04:00
test_transformed_scrolling_repaints_3.html Bug 1257887 - Make windows opened through window.open() be scrollable by default. r=smaug 2016-05-17 11:25:47 +08:00
test_transformed_scrolling_repaints.html Bug 1236043 - Adjust reftests and reftest annotations for new invalid region simplification. r=jrmuizel 2016-04-18 14:18:44 -04:00
textarea-invalid-ref.html Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
textarea-maxlength-invalid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
textarea-maxlength-ui-invalid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
textarea-maxlength-ui-valid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
textarea-maxlength-valid-before-change.html Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
textarea-maxlength-valid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
textarea-minlength-invalid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
textarea-minlength-ui-invalid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
textarea-minlength-ui-valid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
textarea-minlength-valid-before-change.html Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
textarea-minlength-valid-change.html Bug 1438157 - part 2: Remove unnecessary second argument of EventUtils.synthesizeKey() r=smaug 2018-02-15 04:15:39 +09:00
textarea-valid-ref.html Bug 932755 - Add support for input/textarea minLength and tooShort. r=mrbkap 2016-08-17 00:11:24 -04:00
transformed_scrolling_repaints_3_window_frame.html Bug 1385805 - Convert some more tests within layout/ to comply with new data: URI inheritance model. r=smaug 2017-08-01 10:59:22 +02:00
transformed_scrolling_repaints_3_window.html Bug 1392147 - Test/expectation adjustments for the change in default font on Android. r=xidorn 2018-05-23 13:52:08 +01:00
window_empty_document.html Bug 1482425 - PresShell::PageMove() should use different rules to look for a container element for aExtend value r=smaug 2018-10-18 04:42:53 +00:00