aadaa3b39509d0e1597135844e44be8006901107: Backed out changeset 8e078c86db82 (bug 1509182) for bustage on WebRenderTypes.h:789. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Thu, 10 Jan 2019 18:15:42 +0200 - rev 453319
Push 111085 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:23:32 +0000
Backed out changeset 8e078c86db82 (bug 1509182) for bustage on WebRenderTypes.h:789. CLOSED TREE
8e078c86db82c28b65d7adbfec81627f6133a6a5: Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical
Jeff Muizelaar <jrmuizel@gmail.com> - Thu, 10 Jan 2019 14:20:21 +0000 - rev 453318
Push 111085 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:23:32 +0000
Bug 1509182. Switch from using WrFilterOp to using FilterOp directly. r=nical This avoids code duplication and simplifies push_stacking_context Differential Revision: https://phabricator.services.mozilla.com/D16050
d3aef0e30186f54f428fb6f0299a64ecd11039dd: Bug 1515501 - Close autocomplete popup on Cmd/Ctrl + ArrowRight; r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 10 Jan 2019 15:35:43 +0000 - rev 453317
Push 111085 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:23:32 +0000
Bug 1515501 - Close autocomplete popup on Cmd/Ctrl + ArrowRight; r=Honza. This was causing some issue with the resulting text being non-sense. A test case is added to ensure it works as expected. Differential Revision: https://phabricator.services.mozilla.com/D15936
392036709e44d5edf28a4dee2baf4f9c457e2e0a: Bug 1488502 - [part 2] add test to check that service workers debugging is disabled in multi e10s. r=jdescottes,daisuke
Belén Albeza <balbeza@mozilla.com> - Thu, 10 Jan 2019 14:57:20 +0000 - rev 453316
Push 111085 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:23:32 +0000
Bug 1488502 - [part 2] add test to check that service workers debugging is disabled in multi e10s. r=jdescottes,daisuke Differential Revision: https://phabricator.services.mozilla.com/D14958
993c073ab27a61d60a3f4aafbe4d1ef7d80fae38: Bug 1516340 - Properly clean up prefs in browser_contentblocking.js. r=ewright
Johann Hofmann <jhofmann@mozilla.com> - Thu, 10 Jan 2019 14:46:00 +0000 - rev 453315
Push 111085 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:23:32 +0000
Bug 1516340 - Properly clean up prefs in browser_contentblocking.js. r=ewright Differential Revision: https://phabricator.services.mozilla.com/D16030
3fc0d08d2c0db25a55e18c590a6b3b25a5f3d15c: Bug 1518972 - gecko-profile jobs should be tier-2, not tier-1; r=jmaher
Rob Wood <rwood@mozilla.com> - Thu, 10 Jan 2019 13:38:49 +0000 - rev 453314
Push 111085 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:23:32 +0000
Bug 1518972 - gecko-profile jobs should be tier-2, not tier-1; r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D16187
e15fb11a5c6d64f8b58be4516722fe30e4ca671b: Bug 1441437 - [marionette] Remove dependency to cssTransform.html and cssTransform2.html in test_visibility.py. r=ato
Henrik Skupin <mail@hskupin.info> - Thu, 10 Jan 2019 14:27:20 +0000 - rev 453313
Push 111085 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:23:32 +0000
Bug 1441437 - [marionette] Remove dependency to cssTransform.html and cssTransform2.html in test_visibility.py. r=ato Differential Revision: https://phabricator.services.mozilla.com/D16182
b2c7cc1f129cedf78d77c097358ecd67a888d74c: Bug 1510076 - Reenable large-border-radius-dashed crashtests. r=kats
Nicolas Silva <nsilva@mozilla.com> - Thu, 10 Jan 2019 14:28:19 +0000 - rev 453312
Push 111085 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:23:32 +0000
Bug 1510076 - Reenable large-border-radius-dashed crashtests. r=kats Differential Revision: https://phabricator.services.mozilla.com/D16189
9b52701eff7f60c2e9ba0dea60acb2ef660dafcd: Bug 1507067 - [marionette] Listen for "visibilitychange" event in content process. r=ato
Henrik Skupin <mail@hskupin.info> - Thu, 10 Jan 2019 14:26:52 +0000 - rev 453311
Push 111085 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:23:32 +0000
Bug 1507067 - [marionette] Listen for "visibilitychange" event in content process. r=ato To detect when the window got minimized usally "visibilitychange" events are fired to the content window. The "WebDriver:MinimizeWindow" command has to wait for those. Depends on D16096 Differential Revision: https://phabricator.services.mozilla.com/D16098
826014440f864b2e4b3569fab6050d2330b6ca28: Bug 1507067 - [marionette] Add support for EventListener callback to WebElementEventTarget. r=ato
Henrik Skupin <mail@hskupin.info> - Thu, 10 Jan 2019 14:26:26 +0000 - rev 453310
Push 111085 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:23:32 +0000
Bug 1507067 - [marionette] Add support for EventListener callback to WebElementEventTarget. r=ato Depends on D16095 Differential Revision: https://phabricator.services.mozilla.com/D16096
ab507b25036a07b09e609c830079209e9ce8acc1: Bug 1507067 - [marionette] Add logging of received DOM events to ContentEventObserverService. r=ato
Henrik Skupin <mail@hskupin.info> - Thu, 10 Jan 2019 14:26:02 +0000 - rev 453309
Push 111085 by dvarga@mozilla.com at Fri, 11 Jan 2019 04:23:32 +0000
Bug 1507067 - [marionette] Add logging of received DOM events to ContentEventObserverService. r=ato Differential Revision: https://phabricator.services.mozilla.com/D16095
b62455787e3f0de267d2bd99764e633ac470df72: Bug 1517626 - Treat event handlers as eval'ed sources, r=lsmyth.
Brian Hackett <bhackett1024@gmail.com> - Thu, 10 Jan 2019 16:53:11 -1000 - rev 453308
Push 111084 by bhackett@mozilla.com at Fri, 11 Jan 2019 02:53:22 +0000
Bug 1517626 - Treat event handlers as eval'ed sources, r=lsmyth.
ad851d4345c08f7e0e5d5578652004194a6e667f: Bug 1518633 part 15 - Remove unneeded mouse click test_bug633762. r=mattwoodrow
Ryan Hunt <rhunt@eqrion.net> - Thu, 10 Jan 2019 18:20:39 -0600 - rev 453307
Push 111083 by rhunt@eqrion.net at Fri, 11 Jan 2019 01:45:45 +0000
Bug 1518633 part 15 - Remove unneeded mouse click test_bug633762. r=mattwoodrow This mouse click seems superfluous, as window.focus() is called immediately after. In addition, this click is somehow causing a page up scroll, as it's clicking a slider frame. This causes the test to fail with scroll anchoring enabled, for some reason. Removing this click seems to be the easiest solution, as it doesn't seem intentional. Differential Revision: https://phabricator.services.mozilla.com/D16276
e31c9494b9a6472aa391fc52a7b503562859a3a6: Bug 1305957 part 14 - Disable scroll-anchoring in webconsole-output. r=nchevobbe
Ryan Hunt <rhunt@eqrion.net> - Wed, 09 Jan 2019 16:15:56 -0600 - rev 453306
Push 111083 by rhunt@eqrion.net at Fri, 11 Jan 2019 01:45:45 +0000
Bug 1305957 part 14 - Disable scroll-anchoring in webconsole-output. r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D16127
a245309e92fd163f64c5c180e72ef31a0e436d32: Bug 1305957 part 13 - Highlight scroll anchor when 'layout.scroll-anchoring.highlight' is enabled. r=mattwoodrow
Ryan Hunt <rhunt@eqrion.net> - Tue, 27 Nov 2018 15:40:57 -0600 - rev 453305
Push 111083 by rhunt@eqrion.net at Fri, 11 Jan 2019 01:45:45 +0000
Bug 1305957 part 13 - Highlight scroll anchor when 'layout.scroll-anchoring.highlight' is enabled. r=mattwoodrow This commit adds a debug pref that will highlight the frames that are marked as anchor nodes. This is helpful to debug anchor selection. Differential Revision: https://phabricator.services.mozilla.com/D13276
f2ff150468c261012d882b64656ead203fd0092b: Bug 1305957 part 12 - Update web-platform-test expectations for scroll anchoring. r=hiro
Ryan Hunt <rhunt@eqrion.net> - Wed, 21 Nov 2018 22:29:52 -0600 - rev 453304
Push 111083 by rhunt@eqrion.net at Fri, 11 Jan 2019 01:45:45 +0000
Bug 1305957 part 12 - Update web-platform-test expectations for scroll anchoring. r=hiro Not all tests are passing with the initial implementation. Most are due to differences between Gecko and Blink with regards to ScrollTop, ScrollLeft in documents with writing-mode: vertical-rl. Some are due to issues in our anchor node selection algorithm remaining. Differential Revision: https://phabricator.services.mozilla.com/D13275
da81605d3695d0fcdbcb5647212acbbc10d8954f: Bug 1305957 part 11 - Make sure scroll anchoring web-platform-tests are fully scrollable on larger window sizes. r=hiro
Ryan Hunt <rhunt@eqrion.net> - Tue, 27 Nov 2018 07:06:48 -0600 - rev 453303
Push 111083 by rhunt@eqrion.net at Fri, 11 Jan 2019 01:45:45 +0000
Bug 1305957 part 11 - Make sure scroll anchoring web-platform-tests are fully scrollable on larger window sizes. r=hiro Some of these tests were failing on try but passing locally because of viewport size differences. This commit expands some spacing to ensure the tests are fully scrollable on most screen sizes. Differential Revision: https://phabricator.services.mozilla.com/D13274
4b492273f76348a6bb29e034493075282f9a80be: Bug 1305957 part 10 - Add block box inside of inline-box so it can be an anchor for 'start-edge-in-block' scroll-anchoring test. r=dholbert
Ryan Hunt <rhunt@eqrion.net> - Wed, 09 Jan 2019 12:04:37 -0600 - rev 453302
Push 111083 by rhunt@eqrion.net at Fri, 11 Jan 2019 01:45:45 +0000
Bug 1305957 part 10 - Add block box inside of inline-box so it can be an anchor for 'start-edge-in-block' scroll-anchoring test. r=dholbert The scroll anchoring test 'start-edge-in-block-direction.html' relies on #anchorbeing selected as an anchor node. However #anchor is 'display: inline-block' and the specification states that only block boxes [0] or text nodes may be selected as anchor nodes [1]. There's a spec issue open here trying to resolve this [2]. In the meantime, adding a block box inside of the inline-block should be spec compliant, and keep the test working. [0] "block boxes" are defined as "A block-level box that is also a block container" https://drafts.csswg.org/css-display-3/#block-box [1] https://drafts.csswg.org/css-scroll-anchoring-1/#anchor-node-selection [2] https://github.com/w3c/csswg-drafts/issues/3478#issuecomment-451038720 Differential Revision: https://phabricator.services.mozilla.com/D16072
3f00aed52fb34af7937d7c4a62265b2ea886b4b5: Bug 1305957 part 9 - Suppress scroll offset adjustment when node moves into flow or out of flow inside of a scrollable frame. r=emilio
Ryan Hunt <rhunt@eqrion.net> - Tue, 27 Nov 2018 15:39:53 -0600 - rev 453301
Push 111083 by rhunt@eqrion.net at Fri, 11 Jan 2019 01:45:45 +0000
Bug 1305957 part 9 - Suppress scroll offset adjustment when node moves into flow or out of flow inside of a scrollable frame. r=emilio This commit implements the second half of the heuristics to detect style changes that could lead to feedback loops with scroll anchoring. [1] A new change hint is added for when a style is changed from positioned to not positioned. When this hint is applied, scroll anchor suppression is triggered in the scroll anchor container where the frame used to be, and the new scroll anchor container where the frame is added after reconstruction. [1] https://drafts.csswg.org/css-scroll-anchoring/#suppression-triggers Differential Revision: https://phabricator.services.mozilla.com/D13273
eef9ed24a0613d3b80ae09074484d4678deb2a2e: Bug 1305957 part 8 - Suppress scroll offset adjustment when some layout affecting properties are changed on scroll anchor or its ancestors. r=hiro
Ryan Hunt <rhunt@eqrion.net> - Tue, 27 Nov 2018 15:38:43 -0600 - rev 453300
Push 111083 by rhunt@eqrion.net at Fri, 11 Jan 2019 01:45:45 +0000
Bug 1305957 part 8 - Suppress scroll offset adjustment when some layout affecting properties are changed on scroll anchor or its ancestors. r=hiro This commit implements the first half of the heuristics to detect style changes that could lead to feedback loops with scroll anchoring. [1] When these style changes are made, a suppression flag is added to the anchor container to ignore any adjustments that would be made at the next layout flush and to invalidate the anchor at that time. [1] https://drafts.csswg.org/css-scroll-anchoring/#suppression-triggers Differential Revision: https://phabricator.services.mozilla.com/D13271
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip