searching for reviewer(smaug)
c8001afe28526fb6ab3546e88ed2ee1f15a3393f: Bug 1803268 - Compute should resist fingerprinting on Document::Init. r=smaug, a=dsmith DEVEDITION_108_0b9_BUILD1 DEVEDITION_108_0b9_RELEASE FIREFOX_108_0b9_BUILD1 FIREFOX_108_0b9_RELEASE
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 30 Nov 2022 18:52:04 +0000 - rev 713384
Push 17326 by dsmith@mozilla.com at Thu, 01 Dec 2022 19:20:06 +0000
Bug 1803268 - Compute should resist fingerprinting on Document::Init. r=smaug, a=dsmith So that it returns the right answer on initial about:blank. Differential Revision: https://phabricator.services.mozilla.com/D163504
1199bab63731aaec9b8937b4d51d0a840f698d45: Bug 1801032 - Keep reading lowercase screenx/y when loading XUL window positions. r=smaug, a=dmeehan
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 23 Nov 2022 14:52:12 +0000 - rev 713313
Push 17293 by dmeehan@mozilla.com at Thu, 24 Nov 2022 18:06:04 +0000
Bug 1801032 - Keep reading lowercase screenx/y when loading XUL window positions. r=smaug, a=dmeehan The early blank first-paint stuff[1] manually sets these attributes in lowercase in an about:blank window, marvelous o.O [1]: https://searchfox.org/mozilla-central/rev/650c19c96529eb28d081062c1ca274bc50ef3635/browser/components/BrowserGlue.jsm#1507-1523 Differential Revision: https://phabricator.services.mozilla.com/D162745
b9c33c26dee8e1274845e04031cec84a1ce3e139: Bug 1801031 - Use attribute atoms for screenX/screenY in one more place. r=smaug,a=dsmith
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 18 Nov 2022 13:32:33 +0000 - rev 713269
Push 17281 by dsmith@mozilla.com at Mon, 21 Nov 2022 21:55:27 +0000
Bug 1801031 - Use attribute atoms for screenX/screenY in one more place. r=smaug,a=dsmith Otherwise we hit the weird HTML-specific lowercasing of attributes, which make these attributes "screenx" and "screeny", which means we fail to restore the persisted position. We should consider adding screen-x/screen-y and migrate screenX/Y to that probably... Differential Revision: https://phabricator.services.mozilla.com/D162391
b1ad28655a2bf8a093b19ca6d7c85f35c4d2dfd1: Bug 1799229 : Check if ModuleLoader exists before calling DisallowImportMaps(). r=smaug, a=dsmith
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Wed, 16 Nov 2022 09:14:53 +0000 - rev 713233
Push 17263 by dsmith@mozilla.com at Thu, 17 Nov 2022 15:00:29 +0000
Bug 1799229 : Check if ModuleLoader exists before calling DisallowImportMaps(). r=smaug, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D162110
e64ab51c2c29192b7880d8fd03acf2313dcf0e8a: Bug 1795620 - Make it work better to activate/inactivate checkboxes and radio buttons like the other browsers r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 11 Nov 2022 13:55:14 +0000 - rev 713131
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1795620 - Make it work better to activate/inactivate checkboxes and radio buttons like the other browsers r=smaug First, the test compares `document.querySelector(":active")` and a checkbox or a radio button. However, Gecko activates ancestor elements too. Therefore, Gecko returns `<html>` element or `null` for the selector. However, this is an issue of CSS pseudo class compatibility which is **not** scope of the test. Therefore, this patch makes it compare `document.querySelector("input:active")` and a checkbox or a radio button instead. Next, Gecko does not activate checkboxes and radio buttons when user presses the space key, but the other browsers do it. Therefore, this patch makes `HTMLInputElement::PostHandleEvent` do it and `EventStateManager::PostHandleEvent` clear it at `keyup` of the space key. Next, Gecko does not inactive active elements when it gets lost focus. Therefore, this patch makes `nsFocusManager::NotifyFocusStateChange` do it like the other browsers. Finally, with manual testing of draft patches, I found some issues of inactivating them when they are activated by `<label>`s. Therefore, I add new tests in a separate file. Note that Chrome fails only in the cases testing `<input type="radio">` with `<label>`. Differential Revision: https://phabricator.services.mozilla.com/D160494
18db48a49cea9aa99119e1a351bd2270e9d1f4a6: Bug 1726297 - part 5: Make `ContentEventHandler` use common utility methods to compute caret rect from a character rect r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 11 Nov 2022 13:43:24 +0000 - rev 713130
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1726297 - part 5: Make `ContentEventHandler` use common utility methods to compute caret rect from a character rect r=smaug Unfortunately, this class does not fully support bidi text because desktop IME are typically created for East-Asian languages. Therefore, the new methods still do not support RTL text cases. Differential Revision: https://phabricator.services.mozilla.com/D160876
865311ab3d6df2119505fda4db1fa30310e9fd35: Bug 1726297 - part 4: Make `ContentEventHandler::OnQueryTextRectArray` fills invisible character rects with caret rect before next visible character r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 11 Nov 2022 13:43:24 +0000 - rev 713129
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1726297 - part 4: Make `ContentEventHandler::OnQueryTextRectArray` fills invisible character rects with caret rect before next visible character r=smaug This patch does **not** make `ContentEventHandler` return consistent rect for invisible text node, however, it should be okay for now because users cannot put caret into invisible text node and cannot type text into it. For avoiding the warning spam of `ContentCacheInChild` in automated tests, `ContentEventHandler::OnQueryTextRectArray` shouldn't give it up correcting character rects in invisible text nodes. And as mentioned above, using similar rects to visible character around there is okay. Therefore, this patch makes `OnQueryTextRectArray` fills invisible text rects with caret rect before following visible character if they are followed by visible characters. Otherwise, i.e., if invisible text rects are the last things in the range, make it use caret rect after the last visible character. Note that if the range is completely in invisible nodes, the value will be computed in the fallback part of the method. It still has issues, but it does not happen so many times in the automated tests. Therefore, this patch does not treat the case. Differential Revision: https://phabricator.services.mozilla.com/D160593
02b97e347cb11b138a888cf8485d6b4779243fc2: Bug 1726297 - part 3: Make callers of `ContentEventHandler::GuessLineBreakerRectAfter` use with visible text node r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 11 Nov 2022 13:43:23 +0000 - rev 713128
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1726297 - part 3: Make callers of `ContentEventHandler::GuessLineBreakerRectAfter` use with visible text node r=smaug It guesses caret rect at end of a text node, i.e., it can work as expected only when the text node is visible. Therefore, if a text node for computing the rect is invisible, the callers need to use another fallback path. Differential Revision: https://phabricator.services.mozilla.com/D160592
d0ff1c0606d6f0c9796130092c04426141920d96: Bug 1726297 - part 2: Make `ContentEventHandler::Get(First|Last)FrameInRangeForTextRect` ignore invisible nodes r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 11 Nov 2022 13:43:23 +0000 - rev 713127
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1726297 - part 2: Make `ContentEventHandler::Get(First|Last)FrameInRangeForTextRect` ignore invisible nodes r=smaug The callers of them want to return text rect for first visible thing in the given range to make IME place UI around there. Therefore, it should ignore invisible text which won't be interactive with IME. Differential Revision: https://phabricator.services.mozilla.com/D160591
94ff72f5eb1498d563012d28182d30b2b8a888ac: Bug 1726297 - part 1: Make GetFrameForTextRect stop warning no primary frame case r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 11 Nov 2022 13:43:23 +0000 - rev 713126
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1726297 - part 1: Make GetFrameForTextRect stop warning no primary frame case r=smaug If a node is invisible (for example, its `display` property is `none`, the node is a text node whose text only white-spaces and around a block boundary, etc), the node is not associated with a primary frame is not illegal case. Therefore, it should stop spamming in the terminal and log in automated tests. Differential Revision: https://phabricator.services.mozilla.com/D160590
adbf7c50a93872dd7d448afc65a4d347e03c73f6: Bug 1800207 - Make test browser_fullscreen-document-mutation-navigation.js more robust; r=smaug
Edgar Chen <echen@mozilla.com> - Fri, 11 Nov 2022 13:36:56 +0000 - rev 713125
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1800207 - Make test browser_fullscreen-document-mutation-navigation.js more robust; r=smaug `window.fullscreen` on chrome window is for whether the corresponding widget is in fullscreen screen state, wait DOM fullscreen event for its state change isn't accurate, so wait for `fullscreen` event fired on chrome window which is used for widget fullscreen state change instead. Differential Revision: https://phabricator.services.mozilla.com/D161883
dc3970db7ae2ad12db0cfb4ff794fa1f974a74e3: Bug 1799565 - Allow pointer events on disabled form elements on Nightly r=smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Fri, 11 Nov 2022 13:21:31 +0000 - rev 713124
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1799565 - Allow pointer events on disabled form elements on Nightly r=smaug Corresponds to the latest consensus and also matches what Chrome shipped behind `--enable-blink-features=SendMouseEventsDisabledFormControls`. Imported the portion of tests that is directly impacted here from https://github.com/web-platform-tests/wpt/pull/32381. Others are not directly impacted and thus I'd like to land them separately since there are still some mismatching behavior around `button` element. Differential Revision: https://phabricator.services.mozilla.com/D161537
953cb813940f7e62288389b51a364f739ec21c58: Bug 1798207 - Use shadow-including tree order to sort selection ranges. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 11 Nov 2022 12:21:25 +0000 - rev 712796
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1798207 - Use shadow-including tree order to sort selection ranges. r=smaug So that painting code doesn't get confused when trying to paint selections that span across shadow boundaries. Differential Revision: https://phabricator.services.mozilla.com/D160787
3b36d9afc0a117105771e5dce7edbd7c26f5a0b3: Bug 1799394 - Make dialog sizing code consistent between C++ and JS. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 11 Nov 2022 10:08:56 +0000 - rev 712790
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1799394 - Make dialog sizing code consistent between C++ and JS. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D161429
c73d7c982726df22bd6cbc358d0094967ea44ca0: Bug 1798207 - Use shadow-including tree order to sort selection ranges. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 11 Nov 2022 10:04:50 +0000 - rev 712789
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1798207 - Use shadow-including tree order to sort selection ranges. r=smaug So that painting code doesn't get confused when trying to paint selections that span across shadow boundaries. Differential Revision: https://phabricator.services.mozilla.com/D160787
c43c77f85e62dd0852ab44ce1a2a1ca9f7ceb85b: Bug 1769057: WritableFileStream for OPFS implementation r=janv,webidl,dom-storage-reviewers,smaug
Randell Jesup <rjesup@wgate.com> - Wed, 09 Nov 2022 17:15:25 +0000 - rev 712570
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1769057: WritableFileStream for OPFS implementation r=janv,webidl,dom-storage-reviewers,smaug Differential Revision: https://phabricator.services.mozilla.com/D146203
943068a995f178e0e04bd9000f497a029bf61577: Bug 1799107 - Worklet.addModule should return AbortError when importing a non-existent script. r=smaug
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Wed, 09 Nov 2022 09:05:21 +0000 - rev 712520
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1799107 - Worklet.addModule should return AbortError when importing a non-existent script. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D161273
d00302ab3940edfdd65e111990cea57d74eb5411: Bug 1795116 - Support specifying tiltX/tiltY/twist on synthesized touch event; r=webdriver-reviewers,smaug,whimboo
Edgar Chen <echen@mozilla.com> - Tue, 08 Nov 2022 19:47:29 +0000 - rev 712472
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1795116 - Support specifying tiltX/tiltY/twist on synthesized touch event; r=webdriver-reviewers,smaug,whimboo Differential Revision: https://phabricator.services.mozilla.com/D160970
e450859e6f0a8394e95bac90a6f2b4894f4df6a4: Bug 1769057: WritableFileStream for OPFS implementation r=janv,webidl,dom-storage-reviewers,smaug
Randell Jesup <rjesup@wgate.com> - Tue, 08 Nov 2022 16:59:13 +0000 - rev 712421
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1769057: WritableFileStream for OPFS implementation r=janv,webidl,dom-storage-reviewers,smaug Differential Revision: https://phabricator.services.mozilla.com/D146203
cc582c7f2d09a5aec8f218770309ed6caf09a509: Bug 1799435 - Make RFP checks faster. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 Nov 2022 02:36:25 +0000 - rev 712340
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1799435 - Make RFP checks faster. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D161447
1400576fd80df929f9a7473b41c14facc7c2cdc4: Bug 1760920 - pt 2b. Worker debugger can query the doc group r=dom-worker-reviewers,asuth,smaug
Paul Bone <pbone@mozilla.com> - Mon, 07 Nov 2022 22:36:36 +0000 - rev 712299
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1760920 - pt 2b. Worker debugger can query the doc group r=dom-worker-reviewers,asuth,smaug I want to remove CollectMemoryInfo(BrowsingContext*, _), but asuth suggested that a lot of this code was questionable. Now it should be thread safe and measure the correct memory. Differential Revision: https://phabricator.services.mozilla.com/D146673
c7f5349824c4305209979c46e5b70823f75852cd: Bug 1799435 - Make RFP checks faster. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 07 Nov 2022 22:23:50 +0000 - rev 712296
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1799435 - Make RFP checks faster. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D161447
44cb21194dc0a43f5ac7a0ea6a19d73855de238c: Bug 1799435 - Make RFP checks faster. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 07 Nov 2022 14:40:57 +0000 - rev 712241
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1799435 - Make RFP checks faster. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D161447
e98444c99e0ba02ad7a2929cb38f46e652b6cc66: Bug 1795964 - Have IsEnabled() that checks also for IsShutdown. r=smaug
Jens Stutte <jstutte@mozilla.com> - Mon, 07 Nov 2022 09:56:08 +0000 - rev 712134
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1795964 - Have IsEnabled() that checks also for IsShutdown. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D161425
f611ae72ddbffac73dd0b0fd241e7aaa04aadef4: Bug 1798836 - Improve sizing of the profile manager (again). r=Gijs,webidl,smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 05 Nov 2022 19:24:31 +0000 - rev 712101
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1798836 - Improve sizing of the profile manager (again). r=Gijs,webidl,smaug Instead of imposing the min-width as a max-size, make prefwidth act as it should (as suggesting a preferred width, but with min-content as a minimum). This can be reproduced locally by applying a patch like: ``` diff --git a/toolkit/profile/content/profileSelection.xhtml b/toolkit/profile/content/profileSelection.xhtml index 3dd1c864f79f1..7e8cbf8ce8c3e 100644 --- a/toolkit/profile/content/profileSelection.xhtml +++ b/toolkit/profile/content/profileSelection.xhtml @@ -17,7 +17,7 @@ data-l10n-id="profile-selection-window" orient="vertical" prefwidth="min-width" - style="min-width: 30em;" + style="min-width: 10em;" onload="startup();"> <dialog id="profileWindow" buttons="accept,cancel" ``` Before patch, stuff overflowed. This patch guarantees that everything is on-screen. Differential Revision: https://phabricator.services.mozilla.com/D161229
f456713ddff8f72a0070f3e85f5a44dd6610dadd: Bug 1798836 - Improve sizing of the profile manager (again). r=Gijs,webidl,smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 05 Nov 2022 13:02:31 +0000 - rev 712095
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1798836 - Improve sizing of the profile manager (again). r=Gijs,webidl,smaug Instead of imposing the min-width as a max-size, make prefwidth act as it should (as suggesting a preferred width, but with min-content as a minimum). This can be reproduced locally by applying a patch like: ``` diff --git a/toolkit/profile/content/profileSelection.xhtml b/toolkit/profile/content/profileSelection.xhtml index 3dd1c864f79f1..7e8cbf8ce8c3e 100644 --- a/toolkit/profile/content/profileSelection.xhtml +++ b/toolkit/profile/content/profileSelection.xhtml @@ -17,7 +17,7 @@ data-l10n-id="profile-selection-window" orient="vertical" prefwidth="min-width" - style="min-width: 30em;" + style="min-width: 10em;" onload="startup();"> <dialog id="profileWindow" buttons="accept,cancel" ``` Before patch, stuff overflowed. This patch guarantees that everything is on-screen. Differential Revision: https://phabricator.services.mozilla.com/D161229
20d9b47865e49d52d38e6ca397ca4521232d6a97: Bug 1797021 - Expose MIDIInputMap/MIDIOutputMap in devtools sandbox. r=smaug,gsvelto
nchevobbe <nchevobbe@mozilla.com> - Fri, 04 Nov 2022 08:49:02 +0000 - rev 711955
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1797021 - Expose MIDIInputMap/MIDIOutputMap in devtools sandbox. r=smaug,gsvelto Differential Revision: https://phabricator.services.mozilla.com/D160238
7c8188d658dd2fa4aab6e49543c02b002f231e2f: Bug 1192684 - Content Security Policy reports should include "effective-directive" and "status-code". r=freddyb,webidl,smaug
Tom Schuster <tschuster@mozilla.com> - Wed, 02 Nov 2022 10:08:30 +0000 - rev 711748
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1192684 - Content Security Policy reports should include "effective-directive" and "status-code". r=freddyb,webidl,smaug Differential Revision: https://phabricator.services.mozilla.com/D160632
dc87087d810306904a9137921ab4bcd118cf9088: Bug 1798117 - Only flush clipboard for text data. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 01 Nov 2022 17:58:45 +0000 - rev 711654
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1798117 - Only flush clipboard for text data. r=smaug Otherwise Chromium gets confused when pasting (Signal is an Electron application). I need to dig a bit more, but this doesn't prevent the fix for bug 1774285 from working, and fixes the issue here. It's probably a Chromium bug that this doesn't work tho since, as mentioned in comment 0, it works on other Windows applications. Differential Revision: https://phabricator.services.mozilla.com/D160808
a318c353f36b6a87ace4d8f6bd651362670fade2: Bug 1797957 - Fix HTMLSummaryElement::GetDetails() for XML pretty print. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 31 Oct 2022 10:37:33 +0000 - rev 711502
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1797957 - Fix HTMLSummaryElement::GetDetails() for XML pretty print. r=smaug That's the only place where we have a non-anonymous summary in an UA widget, which the code didn't handle correctly (it assumed that if we were in an UA widget we were in a details shadow tree). I could try to write a test for this if you think it's worth it but we don't have many existing tests (non-reftest) for the XML prettyprinter that I can see... Differential Revision: https://phabricator.services.mozilla.com/D160662
3c72addba060c7a709778f3d9718c94ca185a750: Bug 1798274 - Put DOM fullscreen test under its own folder; r=smaug
Edgar Chen <echen@mozilla.com> - Mon, 31 Oct 2022 09:04:42 +0000 - rev 711486
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1798274 - Put DOM fullscreen test under its own folder; r=smaug along with some changes that fix lint error/warning. Differential Revision: https://phabricator.services.mozilla.com/D159634
57c5c60f6bbabbe43daff20512473b211fcbb25b: Bug 1797981 - Enable ORB for CORB related tests r=smaug a=fix
Sean Feng <sefeng@mozilla.com> - Sun, 30 Oct 2022 23:35:51 +0000 - rev 711466
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1797981 - Enable ORB for CORB related tests r=smaug a=fix These tests are heavily affected by ORB, so we should have ORB enabled for them. Differential Revision: https://phabricator.services.mozilla.com/D160739
6ecda87dd4574ae254262a10a71b6eac5b8b5eee: Bug 1797981 - Enable ORB for CORB related tests r=smaug CLOSED TREE
Sean Feng <sefeng@mozilla.com> - Sun, 30 Oct 2022 23:35:51 +0000 - rev 711462
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1797981 - Enable ORB for CORB related tests r=smaug CLOSED TREE These tests are heavily affected by ORB, so we should have ORB enabled for them. Differential Revision: https://phabricator.services.mozilla.com/D160739
2fe5fe82b2f89d3f13d58c9d331deeb6175ba856: Bug 1798227 - Disable the Partially implemented ORB r=smaug a=graft
Sean Feng <sefeng@mozilla.com> - Sun, 30 Oct 2022 22:14:26 +0000 - rev 711461
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1798227 - Disable the Partially implemented ORB r=smaug a=graft We have enough regression to look into. Let's disable it to keep sites working in Nightly. Differential Revision: https://phabricator.services.mozilla.com/D160730
2b1b994ad8c7a02a19519aa855e1f4890be7a4cf: Bug 1798227 - Disable the Partially implemented ORB r=smaug
Sean Feng <sefeng@mozilla.com> - Sun, 30 Oct 2022 22:14:26 +0000 - rev 711460
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1798227 - Disable the Partially implemented ORB r=smaug We have enough regression to look into. Let's disable it to keep sites working in Nightly. Differential Revision: https://phabricator.services.mozilla.com/D160730
7cdc928741b8a9d35fd54703f45f7dda8c4ff783: Bug 1798160 - Avoid flushing the clipboard sync for images and files. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 29 Oct 2022 19:48:32 +0000 - rev 711441
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1798160 - Avoid flushing the clipboard sync for images and files. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D160666
137703330a0b1ac6b7833dfc43477f88cf2c8d41: Bug 1798005 - Enable ORB for fetch.https.window.html?include=from-private to make test results consistent between Beta and Nightly r=smaug
Sean Feng <sefeng@mozilla.com> - Fri, 28 Oct 2022 21:07:34 +0000 - rev 711407
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1798005 - Enable ORB for fetch.https.window.html?include=from-private to make test results consistent between Beta and Nightly r=smaug I forgot to enable ORB for it. Differential Revision: https://phabricator.services.mozilla.com/D160670
74ae5b2b8a996d72b8d3b61a3922c88ee2f44f3d: Bug 1797999 - All ORB related WPTs should have the pref enabled r=smaug
Sean Feng <sefeng@mozilla.com> - Fri, 28 Oct 2022 21:07:00 +0000 - rev 711406
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1797999 - All ORB related WPTs should have the pref enabled r=smaug Differential Revision: https://phabricator.services.mozilla.com/D160669
9f1171cd3d2deac612b4da48c4014dca39744b4f: Bug 1797840: Replace stray tab characters with spaces in IDL files throughout the tree. r=mccr8,necko-reviewers,credential-management-reviewers,smaug,sgalich,valentin
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 28 Oct 2022 18:08:17 +0000 - rev 711387
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1797840: Replace stray tab characters with spaces in IDL files throughout the tree. r=mccr8,necko-reviewers,credential-management-reviewers,smaug,sgalich,valentin DONTBUILD because this is just whitespace cleanup. I found the files to fix up here using this command: grep -r ' ' * 2>/dev/null | grep -v "other-licenses" | grep "idl:" I replaced the tab characters with however many spaces seemed consistent with the indentation in the surrounding code (and did some minor space-indentation cleanup in contextual lines to preserve alignment, in a few cases). Differential Revision: https://phabricator.services.mozilla.com/D160577
e56aebe9d23cb341fea9a0b9381c8c69e4c1b881: Bug 1797909 - Update the test expectation for fetch/range/sw.https.window.html accordingly r=smaug
Sean Feng <sefeng@mozilla.com> - Fri, 28 Oct 2022 13:44:38 +0000 - rev 711362
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1797909 - Update the test expectation for fetch/range/sw.https.window.html accordingly r=smaug Differential Revision: https://phabricator.services.mozilla.com/D160650
bdd3a81d328efa4627647bcc54e8b09878014c92: Bug 1797792 - Tweak HTMLOptionsCollection.length limit. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 28 Oct 2022 12:29:09 +0000 - rev 711348
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1797792 - Tweak HTMLOptionsCollection.length limit. r=smaug As per the discussion in https://github.com/whatwg/html/pull/8347 Differential Revision: https://phabricator.services.mozilla.com/D160544
caf612a418193b7167da54163bb7fd432521c5f6: Bug 1791747 - AutoSyncLoopHolder::GetEventTarget should return nsISerialEventTarget (instead of nsIEventTarget); r=dom-worker-reviewers,smaug
Jan Varga <jvarga@mozilla.com> - Fri, 28 Oct 2022 06:18:10 +0000 - rev 711313
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1791747 - AutoSyncLoopHolder::GetEventTarget should return nsISerialEventTarget (instead of nsIEventTarget); r=dom-worker-reviewers,smaug Differential Revision: https://phabricator.services.mozilla.com/D157805
e880fd8436cc88e86b5fb152b314dd2b96076f36: Bug 1774302 - Ensure videoframe serialization is same-origin r=smaug
Chun-Min Chang <chun.m.chang@gmail.com> - Thu, 27 Oct 2022 23:51:07 +0000 - rev 711295
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1774302 - Ensure videoframe serialization is same-origin r=smaug By using `--disable-e10s`, VideoFrame can be serialized in same process but in different origins. To prevent the VideoFrame from being passed across different origins, origins should be checked before constructing a VideoFrame. Depends on D160307 Differential Revision: https://phabricator.services.mozilla.com/D160155
5b95b1a7c6730e2c63f56aae8a27f458ab9a0249: Bug 1774302 - Add a wpt passing VideoFrame between main and worker r=smaug
Chun-Min Chang <chun.m.chang@gmail.com> - Thu, 27 Oct 2022 23:51:07 +0000 - rev 711294
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1774302 - Add a wpt passing VideoFrame between main and worker r=smaug Depends on D159546 Differential Revision: https://phabricator.services.mozilla.com/D160307
ac7ae2db38edca64d2d724f518d5641606e6ef31: Bug 1774302 - Add a wpt posting VideoFrame across agent cluster boundaries r=padenot,smaug
Chun-Min Chang <chun.m.chang@gmail.com> - Thu, 27 Oct 2022 23:51:06 +0000 - rev 711293
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1774302 - Add a wpt posting VideoFrame across agent cluster boundaries r=padenot,smaug Depends on D153686 Differential Revision: https://phabricator.services.mozilla.com/D159546
2deaf376e1b8cb00ee971a0eb7ac672a049222e3: Bug 1774302 - Implement [Serializable] for VideoFrame r=padenot,smaug
Chun-Min Chang <chun.m.chang@gmail.com> - Thu, 27 Oct 2022 23:51:06 +0000 - rev 711292
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1774302 - Implement [Serializable] for VideoFrame r=padenot,smaug This patch implements `{Read, Write}StructuredClone` for `VideoFrame` so `VideoFrame` can be *{de,}serialize*d. Since VideoFrame serialization requires to serialize a member RefPtr instance, the standard [Serializable] implementation is not possible. The serialized data can be deserialized any number of times, including zero. As a result, that RefPtr instance should be able to share its reference and increase the ref-count any time it needs. Therefore, this patch implements the [Serializable] functions in a custom fashion, which storing the RefPtr instance in StructuredCloneHolder when serializing the VideoFrame. Depends on D153685 Differential Revision: https://phabricator.services.mozilla.com/D153686
89993b673e0f53bbd92e1e32159ea671dcef2788: Bug 1774302 - Add [Serializable] to VideoFrame r=padenot,smaug
Chun-Min Chang <chun.m.chang@gmail.com> - Thu, 27 Oct 2022 23:51:05 +0000 - rev 711291
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1774302 - Add [Serializable] to VideoFrame r=padenot,smaug This patch add `Serializable` attribute to `VideoFrame` and add some necessary changes to make this buildable. Some expectations of *video-frame-serialization.any.is*'s wpts are changed to `PASS` since they are implemented in bug 1774300. The `Verify posting closed frames throws` is currently passed by luck so the its expectation stays the same. Depends on D159545 Differential Revision: https://phabricator.services.mozilla.com/D153685
6f427a7d24f79df3adb5e3104932b53b1ac10ae9: Bug 1797697 - Make names of power tracks for AMD CPUs on Windows 11 more user friendly, r=smaug.
Florian Queze <florian@queze.net> - Thu, 27 Oct 2022 22:08:11 +0000 - rev 711280
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1797697 - Make names of power tracks for AMD CPUs on Windows 11 more user friendly, r=smaug. Differential Revision: https://phabricator.services.mozilla.com/D160548
9596658a1a0f9c8911a18b0322e6f094eedd69b4: Bug 1785331 - Allow Synthesized Request Bypass ORB checks r=smaug,valentin,necko-reviewers
Sean Feng <sefeng@mozilla.com> - Thu, 27 Oct 2022 19:18:14 +0000 - rev 711258
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1785331 - Allow Synthesized Request Bypass ORB checks r=smaug,valentin,necko-reviewers If ORB doesn't block the request from service worker, then the synthesized request should also not be blocked by ORB. Differential Revision: https://phabricator.services.mozilla.com/D160382
53922f348ffeb1b98503135f213dfc33a8be7246: Bug 1785331 - Add more tests/config changes based on the ORB implementation r=smaug
Sean Feng <sefeng@mozilla.com> - Thu, 27 Oct 2022 19:18:14 +0000 - rev 711257
Push 17248 by ffxbld-merge at Mon, 14 Nov 2022 14:54:11 +0000
Bug 1785331 - Add more tests/config changes based on the ORB implementation r=smaug Differential Revision: https://phabricator.services.mozilla.com/D160380