Greg Stoll
35b0decc41
Bug 1994657 - block old versions of KeyScrambler to prevent crashes on keystrokes a=RyanVM DONTBUILD
...
Original Revision: https://phabricator.services.mozilla.com/D268885
Differential Revision: https://phabricator.services.mozilla.com/D270605
2025-10-29 20:52:18 +00:00
Kagami Sascha Rosylight
6055a6e562
Bug 1993351 - Set selection as dirty when unbinding from frame a=pascalc
...
Original Revision: https://phabricator.services.mozilla.com/D268527
Differential Revision: https://phabricator.services.mozilla.com/D269124
2025-10-29 19:33:34 +00:00
William Durand
2c2503b6e6
Bug 1995530 - Allow unrecognized props in bss.gecko.data_collection_permissions. r=robwu,rpl a=pascalc DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D269385
2025-10-28 22:41:15 +00:00
Adam Vandolder
76a867fb4d
Bug 1978237 - Check for null before attempting to get document URI when ScriptLoader is reporting to the console. r=dom-core,smaug a=pascalc DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D258259
2025-10-28 22:36:43 +00:00
spohlMozilla
2a3c838e24
Bug 1980815: Ensure that the emoji picker menu item doesn't disappear from the menu bar and that its associated shortcuts continue to work on macOS. r=mac-reviewers,bradwerth a=pascalc
...
This is somewhat unfortunate, but I couldn't find a better way to address this. There are two aspects to this fix:
1. In order for SVG chicklets to appear in the context menu the first time it is opened, we have to set an nsMenuX to be rebuilt in its constructor (bug 1923666). However, this interferes with some menus, such as the Window and the Edit menu, since macOS adds its own menu items to these menus. This patch expands the fix for bug 1939346 for the Window menu to also include the Edit menu, where the Emoji picker is added as a menu item.
2. Bug 1808223 addressed a regression due to a macOS bug where the emoji picker and the dictation menu item are added every time that a main menu bar is set for an app, but macOS 'forgets' to remove these items when switched away from one Firefox window to another and back again. One quirk about this is that if the user switches to another APP and back to the same Firefox window, macOS will not re-add these menu items to the edit menu again. So we need to avoid removing these problematic menu items in this situation. I was hoping to implement a fix that would simply remove duplicates *after* setting the `NSApp.mainMenu`, but if we do so then macOS will remove ALL added menu items and the emoji picker will disappear entirely from the Edit menu. So this appears to be the only way to properly fix this.
Differential Revision: https://phabricator.services.mozilla.com/D268239
2025-10-28 22:28:31 +00:00
Tom Schuster
16d805c5e8
Bug 1991945. r=farre a=pascalc
...
Original Revision: https://phabricator.services.mozilla.com/D267575
Differential Revision: https://phabricator.services.mozilla.com/D270313
2025-10-28 22:18:34 +00:00
Andrew McCreight
3342eff1d0
Bug 1445260 - Add release-mode checks to Vector's operator[], back() and popBack(). a=pascalc
...
Also, while I am touching this file, change some typedefs to using.
Original Revision: https://phabricator.services.mozilla.com/D266670
Differential Revision: https://phabricator.services.mozilla.com/D269446
2025-10-28 17:10:15 +00:00
Andrew Osmond
0f106aafc1
Bug 1649857 - Fix crash in parent process when RDD and GPU processes crashed simultaneously. a=pascalc
...
When the RDD and GPU processes crashed simultaneously, we could get into
a position where we would try to recreate PVideoBridge between the RDD
and GPU processes, before bringing back up the RDD process. We should
now skip reinitializing the protocol if the RDD process is unavailable.
Original Revision: https://phabricator.services.mozilla.com/D175044
Differential Revision: https://phabricator.services.mozilla.com/D270327
2025-10-28 17:09:33 +00:00
Simon Friedberger
c4b28fcae3
Bug 1984940: Make sec-fetch user-triggered check default to secure a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D265744
Differential Revision: https://phabricator.services.mozilla.com/D270137
2025-10-27 17:33:03 +00:00
ffxbld
c2b83fc60b
No Bug, mozilla-esr140 repo-update HSTS HPKP remote-settings tld-suffixes ct-logs - a=RyanVM DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D270138
2025-10-27 17:31:21 +00:00
Julien Cristau
162b40c881
Bug 1995600 - stop setting default max-run-time for beetmover and signingscript tasks. a=RyanVM DONTBUILD
...
The max-run-time is ignored by beetmover payload builders.
For signingscript, 10 minutes seems to be fine except for localized
notarization jobs, which started failing after scriptworker started
taking the payload's maxRunTime into account in v61.2.0.
Original Revision: https://phabricator.services.mozilla.com/D269539
Differential Revision: https://phabricator.services.mozilla.com/D269601
2025-10-27 17:21:05 +00:00
Ben Hearsum
3d1afc20a5
Bug 1972948: remove maxRunTime from scriptworker tasks a=RyanVM DONTBUILD
...
The only scriptworker that supports this is the mac-native notarization poller, which is no longer in use.
Original Revision: https://phabricator.services.mozilla.com/D254321
Differential Revision: https://phabricator.services.mozilla.com/D269600
2025-10-27 17:21:03 +00:00
Ryan VanderMeulen
8e86cc330f
Bug 1996577 - Update PSL single wildcard rule test. r=necko-reviewers,jesup a=test-only DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D270203
2025-10-27 17:06:57 +00:00
Luca Greco
0717b5233e
Bug 1996059 - Fix browser_doorhanger_installs.js permafailure due to blocklist false positive hit by recommended.xpi test add-on. a=diannaS
...
Differential Revision: https://phabricator.services.mozilla.com/D269858
2025-10-23 19:03:45 +00:00
ffxbld
cb48fe1464
No Bug, mozilla-esr140 repo-update HSTS HPKP remote-settings ct-logs - a=diannaS
...
Differential Revision: https://phabricator.services.mozilla.com/D269737
2025-10-23 19:03:42 +00:00
Stephen Thompson
7b27dfdb77
Bug 1994164 - add support for additional directional formatting characters a=pascalc
...
Original Revision: https://phabricator.services.mozilla.com/D268649
Differential Revision: https://phabricator.services.mozilla.com/D269513
2025-10-22 07:47:06 +00:00
ffxbld
80ab0fba38
No Bug, mozilla-esr140 repo-update HSTS HPKP remote-settings tld-suffixes ct-logs - a=pascalc DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D269246
2025-10-21 09:37:21 +00:00
Yury Delendik
d4a199cc60
Bug 1992130 - Fix arguments types for std::copy. a=pascalc
...
Differential Revision: https://phabricator.services.mozilla.com/D268882
2025-10-21 09:14:27 +00:00
Timothy Nikkel
39315e05a8
Bug 1991458. a=pascalc
...
Original Revision: https://phabricator.services.mozilla.com/D267389
Differential Revision: https://phabricator.services.mozilla.com/D268695
2025-10-20 07:48:19 +00:00
Kagami Sascha Rosylight
19a6662a64
Bug 1980904 - Deny notification requests for all cross origins a=RyanVM
...
Including same sites.
Original Revision: https://phabricator.services.mozilla.com/D267012
Differential Revision: https://phabricator.services.mozilla.com/D267964
2025-10-18 18:02:00 +00:00
Olli Pettay
74ba37c339
Bug 1961648, avoid using ObserverService late during shutdown, a=RyanVM DONTBUILD
...
Original Revision: https://phabricator.services.mozilla.com/D265675
Differential Revision: https://phabricator.services.mozilla.com/D268905
2025-10-18 18:01:29 +00:00
Valentin Gosu
45b12df108
Bug 1994728 - Also fix dns_service_wrap test r=necko-reviewers,kershaw a=test-only
...
Differential Revision: https://phabricator.services.mozilla.com/D268923
2025-10-18 15:11:32 +00:00
Valentin Gosu
9fa1fadb82
Bug 1994728 - Fix test_dns_service.js to mock the DNS response r=necko-reviewers,kershaw a=test-only
...
Differential Revision: https://phabricator.services.mozilla.com/D268884
2025-10-18 15:11:30 +00:00
mcheang
848482276a
Bug 1994348 - Fix test_selector_db_out_of_date failure. r=Standard8 a=test-only
...
The test is updated to check the most important engines and not every
single engine in the list.
Differential Revision: https://phabricator.services.mozilla.com/D269120
2025-10-18 15:11:28 +00:00
Andrew Osmond
dc1fd8e886
Bug 1994241. a=pascalc
...
Original Revision: https://phabricator.services.mozilla.com/D268585
Differential Revision: https://phabricator.services.mozilla.com/D268621
2025-10-17 07:15:07 +00:00
ffxbld
edd34d92c0
No Bug, mozilla-esr140 repo-update HSTS HPKP remote-settings tld-suffixes ct-logs - a=pascalc DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D268851
2025-10-16 11:04:40 +00:00
Release Engineering Landoscript
5b46c4f386
No Bug - Update configs after merge day operations a=release
...
IGNORE BROKEN CHANGESETS
CLOSED TREE
2025-10-13 11:26:59 +00:00
Release Engineering Landoscript
a91ab2ce56
Automatic version bump NO BUG a=release CLOSED TREE
2025-10-13 11:26:56 +00:00
ffxbld
e80a7d9275
No Bug, mozilla-esr140 repo-update HSTS HPKP remote-settings tld-suffixes ct-logs - a=pascalc DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D268114
2025-10-13 10:04:12 +00:00
David Shin
19f835d232
Bug 1990786: Don't transform empty overflow. a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D266907
Differential Revision: https://phabricator.services.mozilla.com/D267818
2025-10-09 12:15:38 +00:00
Andrew Osmond
1d31c84e92
Bug 1992856 - Disable remote canvas as the final fallback step before disabling the GPU process. a=RyanVM
...
Given that we would otherwise disable remote canvas when we disable the
GPU process, it is not meaningfully worse for users to just disable
remote canvas keeping the GPU process as the final step. It is still
preferable to losing the GPU process sandbox. This includes D2D canvas,
accelerated canvas and WebGPU, as well as WebGL on Android.
Original Revision: https://phabricator.services.mozilla.com/D267667
Differential Revision: https://phabricator.services.mozilla.com/D267862
2025-10-09 12:14:44 +00:00
Andrew Osmond
14de960c73
Bug 1992430 - Disable WebGPU if the GPU process is disabled on platforms with a GPU process. a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D267425
Differential Revision: https://phabricator.services.mozilla.com/D267861
2025-10-09 12:14:41 +00:00
Rob Wu
3bca077f3b
Bug 1991950 - Hold onto buffer while IO is pending a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D267719
Differential Revision: https://phabricator.services.mozilla.com/D267842
2025-10-09 12:11:56 +00:00
Rob Wu
7986b34f92
Bug 1983138 - Fix use of winLastError in subprocess a=RyanVM
...
Before this patch, an attempt to read from a program that closed its
stdout would result in a never-resolving read promise on Windows.
Before this patch, an attempt to write to a program that closed its
stdin would result in a never-resolving write promise on Windows.
This patch fixes both issues by fixing the typo that prevented the
implementation from detecting errors, and adds test coverage.
Original Revision: https://phabricator.services.mozilla.com/D261332
Differential Revision: https://phabricator.services.mozilla.com/D267841
2025-10-09 12:11:53 +00:00
ffxbld
bb5601e4fa
No Bug, mozilla-esr140 repo-update HSTS HPKP remote-settings ct-logs - a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D267580
2025-10-06 11:42:39 +00:00
Dennis Jackson
a7d47931c4
Bug 1992388 - Release NSS 3.112.2 for ESR. r=jschanck a=RyanVM. UPGRADE_NSS_RELEASE
...
Differential Revision: https://phabricator.services.mozilla.com/D267406
2025-10-03 20:12:13 +00:00
Jed Davis
a5e7b10758
Bug 1975576 - Allow ioctls used by WebRTC for interface info in Linux socket process sandbox. a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D265735
Differential Revision: https://phabricator.services.mozilla.com/D267151
2025-10-03 02:50:48 +00:00
Lee Salzman
9121587c58
Bug 1991899 - Use RecordedEventArray for variable-sized recording data. r=aosmond a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D267087
2025-10-03 02:30:16 +00:00
Lee Salzman
dcb678f865
Bug 1991899 - Only use dash pattern storage when necessary. r=aosmond a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D267059
2025-10-03 02:30:13 +00:00
Morgan Rae Reschenberg
48ff0757ca
Bug 1990785: Verify text attributes exist before adding to them r=Jamie, a=RyanVM DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D266937
2025-10-03 01:41:15 +00:00
Henri Sivonen
7253f21762
Bug 1782501 - Be defensive against flush counts getting out of sync for parser-created about:blank. a=RyanVM DONTBUILD
...
Original Revision: https://phabricator.services.mozilla.com/D266750
Differential Revision: https://phabricator.services.mozilla.com/D267162
2025-10-03 01:40:43 +00:00
Michael Kaply
a11f5b9cfc
Bug 1971973 - Add enterprise policy for Generative AI. a=RyanVM DONTBUILD
...
Original Revision: https://phabricator.services.mozilla.com/D263430
Differential Revision: https://phabricator.services.mozilla.com/D267306
2025-10-03 01:39:48 +00:00
Michael Kaply
6964d1d151
Bug 1889569 - Disable more print entrypoints when print is disabled. a=RyanVM DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D267304
2025-10-03 01:37:32 +00:00
Kershaw Chang
0ba04d051b
Bug 1990699 - Allow fallback to coalescing connection, a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D267311
Differential Revision: https://phabricator.services.mozilla.com/D267314
2025-10-02 20:53:47 +00:00
Cristian Tuns
0124237872
Revert "Bug 1975576 - Allow ioctls used by WebRTC for interface info in Linux socket process sandbox. a=RyanVM DONTBUILD" for causing build bustages in SandboxFilter.cpp
...
This reverts commit 0242b773ca .
2025-10-02 13:34:03 +00:00
ffxbld
75a9b42a9d
No Bug, mozilla-esr140 repo-update HSTS HPKP remote-settings tld-suffixes ct-logs - a=diannaS
...
Differential Revision: https://phabricator.services.mozilla.com/D267205
2025-10-02 12:35:24 +00:00
Jed Davis
0242b773ca
Bug 1975576 - Allow ioctls used by WebRTC for interface info in Linux socket process sandbox. a=RyanVM DONTBUILD
...
Original Revision: https://phabricator.services.mozilla.com/D265735
Differential Revision: https://phabricator.services.mozilla.com/D267151
2025-10-02 12:11:24 +00:00
Daniel Holbert
cd6cafbe76
Bug 1969753: Let image.natural-size-fallback.enabled ride the trains (remove Nightly-only guard). a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D251994
Differential Revision: https://phabricator.services.mozilla.com/D267129
2025-10-02 01:02:14 +00:00
Daniel Holbert
3d163cc822
Bug 1965560 part 4: Adjust img.width/img.height internals to return the naturalWidth and naturalHeight when the img is not being rendered. a=RyanVM
...
This is to implement the spec text here, where the spec defines the IDL
attributes width and height in terms of the natural width and height when the
image is not being rendered:
https://html.spec.whatwg.org/multipage/embedded-content.html#dom-img-width
This patch diverges from that^ spec text in two key ways, for interoperability,
as described in this github comment:
https://github.com/whatwg/html/issues/11287#issuecomment-2923467541
I've called these out in the code itself, and I intend to update the spec to
address this divergence in that whatwg/html github-issue.
Original Revision: https://phabricator.services.mozilla.com/D251988
Differential Revision: https://phabricator.services.mozilla.com/D267128
2025-10-02 01:02:10 +00:00
Daniel Holbert
0a2d3789fb
Bug 1965560 part 3: Swap the declaration order of two variables in nsImageLoadingContent::GetWidthHeightForImage(). a=RyanVM
...
No behavior-change.
This moves the 'const nsAttrValue* value' decl to its first use where it
belongs; and moves the 'CSSIntSize size' decl a bit earlier, where we'll need
it to be in the next patch.
Original Revision: https://phabricator.services.mozilla.com/D251987
Differential Revision: https://phabricator.services.mozilla.com/D267127
2025-10-02 01:02:07 +00:00