Commit Graph

851172 Commits

Author SHA1 Message Date
ganna
07041855d8 Bug 1838223 - Part 1: Remove infobar styles from moz-message-bar.css r=tgiles
Differential Revision: https://phabricator.services.mozilla.com/D183032
2023-08-02 18:32:31 +00:00
Sidharth Sachdev
f6da880e00 Bug 1845648 - "Created" and "Updated" timeline points don't need to be separate if they're the same date. r=mtigley,credential-management-reviewers,sgalich.
Differential Revision: https://phabricator.services.mozilla.com/D184963
2023-08-02 18:28:42 +00:00
Geoff Brown
ba344289f9 Bug 1837652 - Add esr115 desupport info to update infrastructure docs r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185188
2023-08-02 18:26:52 +00:00
Yury Delendik
712baef895 Bug 1846730 - Fix wasmDis() test with disabled tail calls. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D185174
2023-08-02 18:23:32 +00:00
Fred Chasen
323ef78bd7 Bug 1846750 - Only enable shopping button on Nightly r=shopping-reviewers,jhirsch
Differential Revision: https://phabricator.services.mozilla.com/D185189
2023-08-02 18:19:19 +00:00
Frederic Wang
424bd919cf Bug 1846718 - Negative linethickness should be interpreted as 0. r=emilio
See https://w3c.github.io/mathml-core/#dfn-linethickness

Differential Revision: https://phabricator.services.mozilla.com/D185152
2023-08-02 18:09:37 +00:00
Frederic Wang
f445139098 Bug 1846721 - Cleanup some MathML tests using unshipped features. r=emilio
* dir-1: Ignore mfenced (no longer implemented) and move the remaining
  case not tested by direction-overall.html into direction-mpadded.html
  This seems complementary to the RTL test in mpadded-003.html

* link-1: We removed support for XLink in MathML. This is actually
  testing non-XLink href, removed unnecessary XLink stuff.

* mstyle-1: We removed support for all these attributes except
  linethickness, already covered by legacy-mstyle-attributes.html

* mstyle-2: We removed support for maction.

* mstyle-3: We removed support for nonzero unitless values, use
  equivalent length expression.

* mstyle-5: We removed support for lquote/rquote.

* table-width-1: Remove test for mfenced (no longer implemented).

* semantics-1: We removed support for maction.

* ssty3/ssty4: These tests were removed in bug 1788637 but the
  references were incorrectly left.

* opentype-stretchy.html: Was likely using scriptminsizemultiplier="1"
  to make the test more robust, but unshipping support for this
  attribute didn't affect the test.

* mathml_example_test.html: Ditto.

* mfrac-D-2.html: We removed support for linethickness="thin", use
  another valid value different to the one set by JS.

* number-size: We removed support for non-zero unitless values.
  Already covered by mathml/relations/css-styling/lengths-1.html

* mfrac-linethickness{1,2,3}: We removed support for
  non-zero unitless values. Move uncovered tests into
  presentation-markup/fractions/frac-linethickness-001.html
  frac-linethickness-002.html also checks negative values,
  but Firefox does not align with MathML Core (bug 1846718).

* munderover-align-accent-false.html: We removed support for
  munderover@align. This was using the default "center" value
  and had no effect.

* scriptshift-1: We removed support for subscriptshift and
  superscriptshift. Already covered by
  subsup-legacy-scriptshift-attributes-001.tentative.html

Differential Revision: https://phabricator.services.mozilla.com/D185146
2023-08-02 18:09:36 +00:00
Steve Fink
e97e095487 Bug 1846246 - fix OOM handling in fast JSON.stringify r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D184960
2023-08-02 17:57:38 +00:00
Narcis Beleuzu
cf92578c03 Backed out 4 changesets (bug 1842798) for wpt failures on module-tla-import.html . CLOSED TREE
Backed out changeset 879154594bb1 (bug 1842798)
Backed out changeset 2a6b3ff79a01 (bug 1842798)
Backed out changeset 507da9d36f91 (bug 1842798)
Backed out changeset 3528d70acb5f (bug 1842798)
2023-08-02 20:48:53 +03:00
Narcis Beleuzu
77e3895965 Backed out 6 changesets (bug 1842701) in order to re-think about the binding shadowing
Backed out changeset 493b4e3a7627 (bug 1842701)
Backed out changeset 12002bd5e6a2 (bug 1842701)
Backed out changeset aca0fc6203a1 (bug 1842701)
Backed out changeset 3e0836ade02c (bug 1842701)
Backed out changeset 57d1b9c07b5f (bug 1842701)
Backed out changeset 65b5aad07c1b (bug 1842701)
2023-08-02 20:46:37 +03:00
Alex Jakobi
32b16a8f56 Bug 1794590 - Use cumulative resolution for subframes when updating scroll data. r=dlrobertson,botond
Differential Revision: https://phabricator.services.mozilla.com/D184142
2023-08-02 17:10:38 +00:00
Alex Jakobi
d2bed12b46 Bug 1794590 - Change mirror value for slider.snapMultiplier r=botond
Differential Revision: https://phabricator.services.mozilla.com/D184735
2023-08-02 17:10:38 +00:00
Emilio Cobos Álvarez
a12b2fedd1 Bug 1846745 - Update cssparser. r=tlouw,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185154
2023-08-02 16:57:37 +00:00
Thomas Wisniewski
07889f5cff Bug 1845006 - store the fully-serialized MimeType on data url channels so XHR and fetch may use it for content-type response headers, and clean up the data url parsing code to better match the spec. r=kershaw,sunil,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184713
2023-08-02 16:33:41 +00:00
owlishDeveloper
2d9c0d60d0 Bug 1842637 - Expose isProductURL and requestAnalysis in GeckoView r=geckoview-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D184046
2023-08-02 16:22:46 +00:00
Niklas Baumgardner
25f9a78b31 Bug 1840139 - Create generic error shopping card. r=shopping-reviewers,fluent-reviewers,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D184604
2023-08-02 16:17:59 +00:00
Harshit Sohaney
54d2807125 Bug 1798407 - Restrict Storage Access API usage to within secure contexts. Set the Static Pref to pass all tests which use insecure contexts. r=bvandersloot,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D182366
2023-08-02 15:58:23 +00:00
Stephen A Pohl
1c9c1d602d Bug 1815471: Remove support for special pref files. r=mkaply,KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D169082
2023-08-02 15:54:03 +00:00
Henrik Skupin
c107a77426 Bug 1846744 - [wdspec] Fix call_function/arguments.py | test_primitive_value for Number.NaN. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D185158
2023-08-02 15:43:41 +00:00
Sidharth Sachdev
a37b1cb1a9 Bug 1819100 - ESC to cancel current edit. r=credential-management-reviewers,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D184614
2023-08-02 15:33:03 +00:00
Frederic Wang
04f81f49e7 Bug 1846674 - Convert MathML menclose reftests to WPT. r=emilio
This patch exports internal reftests for the menclose element to
mozilla/tests/mathml/menclose with basic tweaks (whitespace fix,
MozReftestInvalidate replacement, adding <link> meta). See more details
below. A README.md is also created for the internal MathML WPT tests.

* dir-2: This verifies that menclose notations are not affected by
  directionality. Move it with a better name.

* mstyle-1: One case verifies that the notation attribute on mstyle has
  no effect on menclose. Extract it into a new test.

* mphantom-1: One case verifies that menclose notations inside mphantom
  are not visible. Extract it into a new test.

* menclose-2*: These tests verify that each individual notation is
  painted in a restricted area covered by some SVG or CSS drawing
  (lines, ellipses, boxes, etc). They are currently marked as random
  or fuzzy due to the use of different fonts (bug 1309426). Tweak them
  to use Ahem and more reliable drawing.

* menclose-5/menclose-6: These tests verify the rendering of
  dynamically modified notation attribute against a static reference.
  Tentatively remove the fuzzy annotations for some of them.

Note for sheriffs: If the one the menclose-{2,5,6} fail, they should
be annotated as fuzzy.

Differential Revision: https://phabricator.services.mozilla.com/D185127
2023-08-02 15:27:41 +00:00
Markus Stange
638c3fef60 Bug 1842027 - Add a perf reftest. r=perftest-reviewers,afinder
Intentionally not in the PGO list.

Differential Revision: https://phabricator.services.mozilla.com/D183360
2023-08-02 15:08:04 +00:00
Tooru Fujisawa
ed342e9c72 Bug 1842701 - Part 5: Add tests for devtools. r=nchevobbe,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184328
2023-08-02 14:57:11 +00:00
Tooru Fujisawa
6307d9f086 Bug 1842701 - Part 4: Add tests. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D184199
2023-08-02 14:57:11 +00:00
Tooru Fujisawa
fa9232840f Bug 1842701 - Part 3: Fallback to CompileGlobalScript without bindings from CompileGlobalScriptWithExtraBindings if no binding is used by the script. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D184198
2023-08-02 14:57:11 +00:00
Tooru Fujisawa
054b69fb94 Bug 1842701 - Part 2: Use CompileGlobalScriptWithExtraBindings in Debugger.Object.prototype.executeInGlobalWithBindings. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D184197
2023-08-02 14:57:10 +00:00
Tooru Fujisawa
d776d56d5b Bug 1842701 - Part 1.9: Directly call command function for :command style. r=nchevobbe,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185115
2023-08-02 14:57:10 +00:00
Tooru Fujisawa
31efeb4ada Bug 1842701 - Part 1: Add CompileGlobalScriptWithExtraBindings. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D184196
2023-08-02 14:57:10 +00:00
Tooru Fujisawa
2d52420f12 Bug 1844685 - Add UsedNameTracker::dump. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D184195
2023-08-02 14:57:09 +00:00
Jon Coppeard
414d57e296 Bug 1842798 - Part 4: Update test expectations r=smaug
This fixes two failures that are currently marked as expected to fail.

Differential Revision: https://phabricator.services.mozilla.com/D183589
2023-08-02 14:39:34 +00:00
Jon Coppeard
b74ed7afeb Bug 1842798 - Part 3: Complete dynamic imports asynchronously with a microtask r=smaug
According to the spec this should happen as the result of resolving a promise
(see ContinueDynamicImport). If this happens synchronously it's possible for
the importing module to still be in the evaluating state when trying to
instantiate and evaluate the dynamically imported module which breaks the
module loader invariants.

Differential Revision: https://phabricator.services.mozilla.com/D183876
2023-08-02 14:39:33 +00:00
Jon Coppeard
afcabcef11 Bug 1842798 - Part 2: Remove use of MozPromise to wait for module imports to load r=smaug
This replaces the use of a promise to wait for all imports of a module to load
with a counter of reminaing imports in the parent and a pointer to the parent
that is waiting in the child. The parent request is updated immediately rather
than by dispatching a runnable.

Differential Revision: https://phabricator.services.mozilla.com/D183273
2023-08-02 14:39:33 +00:00
Jon Coppeard
07468c5fe3 Bug 1842798 - Part 1: Remove use of MozPromise to wait for module fetch r=smaug
This replaces the promise with a list of module requests that are waiting for a
resource to be fetched. When the fetch completes the waiting requests are
resumed appropriately. This now happens immediately rather tha via dispatching
a runnable.

Differential Revision: https://phabricator.services.mozilla.com/D183272
2023-08-02 14:39:33 +00:00
Kelly Cochrane
8c758fdfe6 Bug 1846393 - Fix for browser_history_firefoxview_next.js test failures r=fxview-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D185080
2023-08-02 14:18:53 +00:00
Kelly Cochrane
015cdb39bb Bug 1843408 - Remove 'View more browsing history' link from Recently closed tabs page in Fx View r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D184949
2023-08-02 14:18:22 +00:00
Sam Johnson
e597f652d9 Bug 1846119 - Align urlbar icons regardless of density. r=dao
This fixes the issue for all density modes, including compact and touch.

Differential Revision: https://phabricator.services.mozilla.com/D184992
2023-08-02 14:03:52 +00:00
Cristina Horotan
b3b6dfdc84 Backed out changeset 8d98996f824c (bug 1845006) for causing build bustage at FetchDriver.cpp CLOSED TREE 2023-08-02 17:22:58 +03:00
Erich Gubler
6f61cf097d Bug 1828123: refactor(webidl): align args. naming for GPUComputePassEncoder.dispatchWorkgroups with spec. r=webgpu-reviewers,webidl,peterv,teoxoy
Differential Revision: https://phabricator.services.mozilla.com/D185097
2023-08-02 13:52:38 +00:00
Sandor Molnar
121ee5fd1e Backed out changeset b21c8906db6d (bug 1843046) for causing gv-junit failures in WebNotificationTest CLOSED TREE 2023-08-02 16:47:16 +03:00
Mark Banner
7fcaa859ad Bug 1846570 - Convert more jsm style imports to ES modules (misc). r=arai,credential-management-reviewers,sgalich
Depends on D185072

Differential Revision: https://phabricator.services.mozilla.com/D185073
2023-08-02 13:43:07 +00:00
Mark Banner
939126239e Bug 1846570 - Convert more jsm style imports to ES modules (devtools). r=devtools-reviewers,nchevobbe
Depends on D185071

Differential Revision: https://phabricator.services.mozilla.com/D185072
2023-08-02 13:43:07 +00:00
Mark Banner
267b6b519f Bug 1846570 - Convert more jsm style imports to ES modules (extensions). r=extension-reviewers,robwu
Depends on D185070

Differential Revision: https://phabricator.services.mozilla.com/D185071
2023-08-02 13:43:07 +00:00
Mark Banner
674bbb9d67 Bug 1846570 - Convert more jsm style imports to ES modules (services). r=markh,sync-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185070
2023-08-02 13:43:07 +00:00
Thomas Wisniewski
6948e36567 Bug 1845006 - store the fully-serialized MimeType on data url channels so XHR and fetch may use it for content-type response headers, and clean up the data url parsing code to better match the spec. r=kershaw,sunil,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184713
2023-08-02 13:39:48 +00:00
Sean Feng
173c3a000a Bug 1811129 - Update quicksuggestOnboarding.html to reflect the latest <dialog> focusing algorithm changes r=adw
Given the <dialog> itself becomes focusable, the expected focusing
order has been changed.

Differential Revision: https://phabricator.services.mozilla.com/D185096
2023-08-02 13:35:47 +00:00
Sean Feng
0a3d5faf4b Bug 1811129 - Implement the new dialog initial focus algorithm r=emilio
The main changes of the new algorithm are

* Make the dialog focusing steps look at sequentially focusable elements instead of any focusable element.
* Make the dialog element itself get focus if it has the autofocus attribute set.
* Make the dialog element itself get focus as a fallback instead of focus being "reset" to the body element.

Spec PR (merged): https://github.com/whatwg/html/pull/8199

Differential Revision: https://phabricator.services.mozilla.com/D181263
2023-08-02 13:35:47 +00:00
moz-wptsync-bot
f34cf84e56 Bug 1845896 - [wpt-sync] Update web-platform-tests to d8c9a694e850e1715d83802f1b2adb0c2f8d41b7, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: d8c9a694e850e1715d83802f1b2adb0c2f8d41b7
wpt-type: landing
2023-08-02 13:19:00 +00:00
moz-wptsync-bot
27ae173e12 Bug 1845656 [wpt PR 41201] - Update wpt metadata, a=testonly
wpt-pr: 41201
wpt-type: metadata
2023-08-02 13:18:58 +00:00
Blink WPT Bot
cb7324f141 Bug 1845656 [wpt PR 41201] - CloseWatcher: add requestClose(), a=testonly
Automatic update from web-platform-tests
CloseWatcher: add requestClose() (#41201)

Or rather, rename close() to requestClose(), and then add close().
Follows 63fb283b0b,
per https://github.com/WICG/close-watcher/issues/28.

Bug: 1171318
Change-Id: Ic1c6dff2440f38c04f7ffaaa19188403a46b9adc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4721666
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Nate Chapin <japhet@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1176384}

Co-authored-by: Domenic Denicola <domenic@chromium.org>
--

wpt-commits: d8c9a694e850e1715d83802f1b2adb0c2f8d41b7
wpt-pr: 41201
2023-08-02 13:18:57 +00:00
Jonathan Lee
46040e27ac Bug 1840544 [wpt PR 40763] - [wptrunner] Support headful debugging of content_shell, a=testonly
Automatic update from web-platform-tests
[wptrunner] Support headful debugging in `content_shell` (#40763)

* Translate `wpt run --no-headless` to
  `content_shell --disable-headless-mode`
  (`content_shell --run-web-tests` is headless by default).
* Implement `ContentShellProtocol.base.wait()` so that
  `wpt run --pause-after-test` pauses until the browser exits (i.e., the
  window is interactively closed).

Bug: crbug.com/1440021
--

wpt-commits: 8984682a1578efa42f5caca6f02a46ebef3e62fd
wpt-pr: 40763
2023-08-02 13:18:56 +00:00