-
e2741a54
by Paul Adenot at 2026-04-19T23:49:27+02:00
Bug 1536243 - Use av_mallocz to zero FFmpeg extradata padding. r=media-playback-reviewers,jolin
Differential Revision: https://phabricator.services.mozilla.com/D287605
-
8c5103cf
by Randell Jesup at 2026-04-20T00:00:05+02:00
Bug 1577576: return an error on an invalid frame ID in HTTP2 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D284287
-
d5c57b24
by Olli Pettay at 2026-04-20T00:07:15+02:00
Bug 1880429, clear source browsing context early, if possible, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D242075
-
03c44569
by Roger Yang at 2026-04-20T00:11:44+02:00
Bug 1992585 - Set AppLinks intent selector to null. a=diannaS DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D290907
Differential Revision: https://phabricator.services.mozilla.com/D293455
-
426584f2
by Artur Iunusov at 2026-04-20T00:23:53+02:00
Bug 2010310 - Add CanNavigate() check in RecvLoadURI() and RecvInternalLoad(), r=smaug,tschuster
Differential Revision: https://phabricator.services.mozilla.com/D280216
-
ef1379a9
by Jens Stutte at 2026-04-20T07:45:03+02:00
Bug 2016901 - Fix potential race in NSSIOLayer. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D283409
-
6fb72382
by Byron Campen at 2026-04-20T10:02:02+02:00
Bug 2021768: Use unsigned char for these. a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D287613
Differential Revision: https://phabricator.services.mozilla.com/D289861
-
8e9a8b1a
by alastor0325 at 2026-04-20T10:03:38+02:00
Bug 2021788 - Guard against signed long overflow in WMFVideoMFTManager::CreateBasicVideoFrame(). r=media-playback-reviewers,jolin
Guard CreateBasicVideoFrame() against invalid strides by rejecting
non-positive values early, widening the y_size and v_size multiplications
to int64_t, validating the results fit in uint32_t before narrowing, and
casting stride to int64_t before computing halfStride to avoid overflow
when stride == INT32_MAX.
IMF2DBuffer::Lock2D can return a negative stride for bottom-up images.
Multiplying a negative or large LONG stride by the frame height using
signed 32-bit arithmetic is undefined behaviour and produces a huge
uint32_t offset that is then used to index into the locked IMF buffer,
causing an OOB read.
Differential Revision: https://phabricator.services.mozilla.com/D288533
-
7f21a247
by Valentin Gosu at 2026-04-20T10:18:39+02:00
Bug 2022726 - Do not allow trrServer in DNS request issued by content process r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D288150
-
cdd82806
by Karl Tomlinson at 2026-04-20T15:18:21+02:00
Bug 2022746 Convert pointer to boolean instead of comparing with 0 r=media-playback-reviewers,padenot
"When testing a pointer, use (!myPtr) or (myPtr)"
https://firefox-source-docs.mozilla.org/code-quality/coding-style/coding_style_cpp.html#c-c-practices
Differential Revision: https://phabricator.services.mozilla.com/D288804
-
5ea14afd
by Karl Tomlinson at 2026-04-20T15:18:25+02:00
Bug 2022746 move reftest-wait to html element r=media-playback-reviewers,padenot
The test did crash without this, but is more thorough with a functional
reftest-wait and saves the same bug being copied to other tests.
Also remove the play() and the await for its Promise.
With https://github.com/mozilla/nestegg/pull/77,
the demux error is detected before "canplay".
The test still crashes in builds without the code fixes.
Differential Revision: https://phabricator.services.mozilla.com/D288803
-
e6ebd5c1
by Valentin Gosu at 2026-04-20T15:18:30+02:00
Bug 2023302 - null check mResponseHead when calling ClearHeaders r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D288411
-
4b0a1b03
by Andrew Osmond at 2026-04-20T15:18:35+02:00
Bug 2024238. a=diannaS DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D292321
Differential Revision: https://phabricator.services.mozilla.com/D292963
-
0cf51ee7
by Chris Martin at 2026-04-20T15:18:40+02:00
Bug 2024240 - Clean up LinuxGamepadService lifecycle interactions with event dispatching. a=diannaS DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D290238
Differential Revision: https://phabricator.services.mozilla.com/D291596
-
acadd394
by Randell Jesup at 2026-04-20T15:18:44+02:00
Bug 2024265: Clean up locking in nsSocketTransport r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D288563
-
cae9cb19
by Valentin Gosu at 2026-04-20T15:18:49+02:00
Bug 2024760 - Handle WebSocketChannel::IsPersistentFramePtr correctly a=diannaS DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D288874
Differential Revision: https://phabricator.services.mozilla.com/D290871
-
cf4fc436
by Tom Schuster at 2026-04-20T15:18:53+02:00
Bug 2025281 - Cleanup MediaIPCUtils. a=diannaS
Original Revision: https://phabricator.services.mozilla.com/D289190
Differential Revision: https://phabricator.services.mozilla.com/D290479
-
c5ebbeca
by Lee Salzman at 2026-04-20T15:18:58+02:00
Bug 2026297. a=diannaS DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D290596
Differential Revision: https://phabricator.services.mozilla.com/D290953
-
fc6539f8
by Lee Salzman at 2026-04-20T15:19:02+02:00
Bug 2026601. a=diannaS DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D290285
Differential Revision: https://phabricator.services.mozilla.com/D290952
-
587a0a51
by Timothy Nikkel at 2026-04-20T15:19:07+02:00
Bug 2027287. a=diannaS DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D291073
-
1d36e06d
by hackademix at 2026-04-20T15:19:12+02:00
Bug 2029301 backport pending ffmpeg update.
-
96936861
by Jonathan Kew at 2026-04-20T15:19:16+02:00
Bug 2029446 - Don't create frames for elements that are not allowed in an svg-glyphs document. a=RyanVM DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D293133
Differential Revision: https://phabricator.services.mozilla.com/D293514
-
e0f4ddd5
by Jonathan Kew at 2026-04-20T15:19:21+02:00
Bug 2029446 - Don't hold on to EntryHandles while creating an svg-glyphs document. a=RyanVM DONTBUILD
(clauditor-suggested fix)
Original Revision: https://phabricator.services.mozilla.com/D293134
Differential Revision: https://phabricator.services.mozilla.com/D293515
-
75db1632
by Emilio Cobos Álvarez at 2026-04-20T15:19:26+02:00
Bug 2029699 - Simplify InlineBackgroundData handling. a=diannaS DONTBUILD
Original Revision: https://phabricator.services.mozilla.com/D292380
Differential Revision: https://phabricator.services.mozilla.com/D293141