Repository navigation
chore: cherry-pick 43 changes from angle, chromium, libaom, libvpx, pdfium, skia, v8 and webrtc - #55515
Merged
Conversation
…dfium, skia, v8 and webrtc
MarshallOfSound
approved these changes
Oct 30, 2026
MarshallOfSound
marked this pull request as ready for review
October 30, 2026 08:58
MarshallOfSound
enabled auto-merge (squash)
October 30, 2026 08:58
|
Release Notes Persisted
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of Change
Backports the following changes:
64b22df8fc3bfrom angle — Metal: Handle non-OOM command buffer errors974b79ad146afrom angle — Metal: Fix 2D array layer count check in TextureMtl::redefineImage041491e936eafrom chromium — views: Defer MenuRunnerImpl destruction when released in OnMenuClosed115f38332946from chromium — Fix CopyOutputRequest check with OffsetTags6563f89211c4from chromium — [CE]Prevent crash when frame is detached during capability element registration25df6183505dfrom chromium — Do not reuse non-CORS StyleImage data with a CORS request270d5d328addfrom chromium — Make timed elements inserted into shadow trees inert278621c8ed4ffrom chromium — [Editing] Copy id attribute when undoing a split30e4d30f53b3from chromium — Fix ImageContext thread safety32c2e2f4faf5from chromium — Copy ListedElements before iterating in ConstructEntryListcd4327123733from chromium — [M150-LTS] [FSA] Prevent synchronous lock promotion UAF during manager teardown4a0ef6be08f4from chromium — Disable FEDisplacementMap acting as a backdrop-filter5173a94262b6from chromium — [layout] Add move constructor and assignment operator to Shelf.540347fff68cfrom chromium — [webvtt] Make text-track pseudo-elements read-only547eca8b5a33from chromium — Change ImageContext access failure6438ea41e253from chromium — Defer entry removal until database scan iterator is destroyed7097f7405ec7from chromium — Update animation when setting currentTime with null timeline136b3f96d168from chromium — [M150-LTS] Avoid UAFs in BlobStorageContext72bc9fdbbe98from chromium — views: Deduplicate deferred destruction in MenuRunnerImpl::OnMenuClosed8b782807c92efrom chromium — media: Fix UAF when MojoCdm is destroyed during OnConnectionErroradb8ef84f8fefrom chromium — blink: Fix ImageCaptureFrameGrabber UAF in OnVideoFrameb2cf613aec98from chromium — Fix lint in 'DatabaseCheckHelper::ScanDirectory'.beee6bb7ce5bfrom chromium — Ensure gradient data pointers remain safe to usec26b38a137c5from chromium — [WebAudio] Stop paused destination and guard automatic pull on closedb073cce765dfrom chromium — Forbid modifying weak LinkedHashSet during iterationde1ff16679befrom chromium — Harden PersistentSystemProfile against corrupt segment sizese0cb253a6f79from chromium — Disable FEDisplacementMap for animated CSS backdrop-filtereda3f57fe1a0from chromium — [HLS] Disallow file:// HLS contentef5adf65e8dcfrom chromium — HttpCache: prevent lock timeout overtaking explicit restartf49d058c8801from chromium — Limit image request in HTMLPlugInElement::CustomStyleForLayoutObjecta01bb1dddef8from libaom — rtc: Clamp forced NEWMV vectors in handle_inter_mode_nonrded2a5b572f0ffrom libvpx — vp8: clear cached resolution on thread restart failure0a42f6e64f28from pdfium — Improve memory allocation failure handling in OpenJPEG039111f16287from skia — [Ganesh] Ref resource in GrResourceCache when switching UniqueKey0ef44edd0ec4from skia — [SkSL:RP] Prevent slot count overflow in Raster Pipeline codegen870022992359from skia — [skif] Update SkImageFilter_Base uniqueID to 64-bitca5696a110e8from skia — [Vulkan] Treat VK_ERROR_UNKNOWN as VK_ERROR_DEVICE_LOST11a31ce52ce0from v8 — [wasm] Scan outgoing stack parameters from Wasm to builtins5a4d7a78dbb4from v8 — [maps] Synchronize concurrent GetPrototypeTransition in TryUpdateNoLockd4374eaec817from v8 — [M156] [turbofan] Emit dedicated operator for trusted-pointer loadsc713c92ce08ffrom v8 — [maglev] Validate alternative type checks before reusing conversionsf2df0f7686effrom v8 — [maglev] Preserve number checks when untagging HoleyFloat64d86ac8ab5e04from webrtc — Fail EncodeFec when packets are passed radically out of orderChecklist
Release Notes
Notes: Backported fixes from upstream ANGLE, Chromium, libaom, libvpx, PDFium, Skia, V8 and WebRTC.