The documentation for GetScrolledRect() and GetLogicalScrollPosition() in
nsHTMLScrollFrame are clearer and up-to-date [1], but they implements the
nsIScrollableFrame's interface. We should move the documentation to
nsIScrollableFrame.
[1] For example, nsXULScrollFrame has been removed in bug 1600542.
Differential Revision: https://phabricator.services.mozilla.com/D198909
- rename files to exclude "next" suffix
- move tests out of firefoxview-next folder into parent folder
- updat AboutRedirector to point at firefoxview.html
- this patch also resolves Bug 1872919 by adding a scroll into view during the `search_synced_tabs_recent_browsing` test
Differential Revision: https://phabricator.services.mozilla.com/D196347
The tests added in bug change assumes that content-visibility is
enabled but that's currently only the case in nightly, so new failures
appear when Gecko 123 merges to Beta. This is fixed by making the test
expectations depend on whether content-visibility is enabled.
Differential Revision: https://phabricator.services.mozilla.com/D198951
We don't want to release assert in the parent when using accelerated
canvas on Linux/OSX. This patch makes it so that we diagnostic assert on
nightly/early beta and otherwise fallback gracefully to software canvas
in the content process instead. It also now records mHeader->readerState
so that we can more easily debug this.
Differential Revision: https://phabricator.services.mozilla.com/D198952
It's no longer necessary to adjust `lastIndex` before calling into irregexp,
because irregexp has been fixed a while ago to correctly handle split surrogate
pairs, cf. `v8::internal::RegExpCompiler::OptionallyStepBackToLeadSurrogate`.
That means we only need to adjust `lastIndex` when performing atom matches,
which allows to remove `StepBackToLeadSurrogate` from code-gen and move the
corresponding C++ code from "builtin/RegExp.cpp" to "vm/RegExpObject.cpp".
Differential Revision: https://phabricator.services.mozilla.com/D198821
Automatic update from web-platform-tests
[bfcache] Add wpt for parser abort and bfcache
This CL adds a WPT that aborts parser in the middle of loading and tests if the page is restored from bfcache, and checks the reason.
Due to crbug.com/1517496 , I needed to add a failing expectation for linux-chrome. This is now being investigated and will be removed in the future.
Bug:1517496, 1518720
Change-Id: Ia20c5d1f673ffc69fc71c76e1f5c3022dd5c80cb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5109299
Reviewed-by: Mingyu Lei <leimy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1247395}
--
wpt-commits: 2f9396a79dff547231354b2cded2d5c47b05095c
wpt-pr: 43595
Automatic update from web-platform-tests
Update reshape tests (#43795)
* [webnn] Pre-casting input data to be of float32 type for reshape op
* [webnn] Use reshape op to replace squeeze op
* [webnn] Add more float32 tests for reshape (unsqueeze) op
* [webnn] Add more float32 tests for reshape (flatten) op
--
wpt-commits: 4388aa9fa71dc6e9410880f63a271b6095fb84a0
wpt-pr: 43795
Automatic update from web-platform-tests
[webnn] Add float32 tests for WebNN API gather op (#43776)
--
wpt-commits: f3b1d4ab27e0cb48facbce37a9480d4f87526242
wpt-pr: 43776
Automatic update from web-platform-tests
[webnn] Add float32 tests for WebNN API layerNormalization op (#43684)
* [webnn] Add float32 tests for WebNN API layerNormalization op
* [webnn] Remove one test with 1D input for layerNormalization op
--
wpt-commits: 58954734334bcd65adc58af7bdb3ee19704bc560
wpt-pr: 43684
Automatic update from web-platform-tests
Add CookieSettingOverride to allow ABA embeds to send cookies using CORS (#43847)
For now, this functionality is gated behind a base::Feature that is
disabled by default.
This CL does *not* interact with SameSite semantics, and still
maintains that only SameSite=None cookies are allowed in ABA contexts.
This exception is for 3P cookie blocking only.
This exception cannot be applied to cookies accessed via JS.
Bug: 1513690
Change-Id: Id5964224403b7eb9aab69cebe69095530da5baa5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5147868
Reviewed-by: Caitlin Fischer <caitlinfischer@google.com>
Commit-Queue: Dylan Cutler <dylancutler@google.com>
Reviewed-by: Chris Fredrickson <cfredric@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1243468}
Co-authored-by: Dylan Cutler <dylancutler@google.com>
--
wpt-commits: c74d1d9e07e6687756fd4301e789c7dd6016028f
wpt-pr: 43847
Automatic update from web-platform-tests
Improve web-animation side effects tests (#43856)
These changes are split out from the merge-review on the CL:
https://chromium-review.googlesource.com/c/chromium/src/+/5164371
Bug: 1511227
Change-Id: I06f78b4c5e9749f934823052f25fc1785a3a0ea6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5169868
Commit-Queue: David Bokan <bokan@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1243445}
Co-authored-by: David Bokan <bokan@chromium.org>
--
wpt-commits: f4abbe8bfbd0fa916bb8bbd272014d3689ac024b
wpt-pr: 43856