1. e40405a Update wasm data segment implementation to support multimemory by Anand Srinivasan · 5 minutes ago main
  2. b237a14 Reduce calls and cost of updateLayout during find in page by Cole Carley · 18 minutes ago
  3. d684b92 [Navigation API] Convert NavigationAPIMethodTracker from struct to class by Basuke Suzuki · 33 minutes ago
  4. cb5bd2d [Tahoe Release] fast/animation/css-animation-throttling.html is a flakey text failure. by Antoine Quint · 35 minutes ago
  5. 2c55dfd Darkening layer over inline video makes accurate scrubbing more difficult AND video content is displayed incorrectly by Phinehas Fuachie · 71 minutes ago
  6. 2dbae6f [CMake] Add mac-asan preset and fix sanitizer link flags by Zak Ridouh · 77 minutes ago
  7. d801bd0 Move RenderBlock overflow relayout logic out of RenderLayerScrollableArea. by Sammy Gill · 2 hours ago
  8. 3cfa7d7 [Swift in WebKit] Enable the rest of the current Swift Tests by Richard Robinson · 2 hours ago
  9. 21ac6ce Remove support for SDKs older than 26.2 by Alexey Proskuryakov · 2 hours ago
  10. c9feb0c [threaded-animations] animating incompatible filter values across multiple effects yields a CAPresentationModifier exception by Antoine Quint · 2 hours ago
  11. f8e14904 Unreviewed, reverting 311313@main. by Commit Queue · 2 hours ago
  12. 7e7a59f [JSC][WASM][Debugger] Add Swift fatalError trap test by Yijia Huang · 3 hours ago
  13. 19ddb1e [visionOS] Pulse gamepadsRecentlyAccessed when gamepad event listeners are registered by Aleksei Marchenko · 4 hours ago
  14. 14c9a4c Add Memory64 support for memory grow and size in OMG tier by Cole Carley · 4 hours ago
  15. c54dd87 REGRESSION(311330@main): [macOS Release] TestWebKitAPI.ProcessSwap.ResizeWebViewDuringCrossSiteProvisionalNavigation is a consistent crash by Richard Robinson · 5 hours ago
  16. 76f35dd Only use match-affecting find options as cache keys in the CachedMatchFinder by Cole Carley · 5 hours ago
  17. aba0338 REGRESSION(311175@main): Deadlock in applyPendingChangesForAllIsolatedTrees when processing cross-frame objects by Tyler Wilcock · 5 hours ago
  18. 4931a24 Use C++20 std::map::contains in WTF::SequesteredArenaAllocator by Fady Farag · 5 hours ago
  19. 28b1824 Web Inspector: Sources: All folder tree elements are expanded after filtering for a resource by Razvan Caliman · 5 hours ago
  20. 5ff0c08 [Build Speed] Reduce the cost of StructureInlines.h by Jer Noble · 6 hours ago
  21. b6d1cf4 REGRESSION(311448@main): Double-quoted include "RenderStyleConstants.h" in framework header, expected angle-bracketed instead by Jonathan Bedard · 6 hours ago
  22. 815aeed [Flex] flex-grow does not distribute free space in multi-line column flex by Alan Baradlay · 7 hours ago
  23. 5f7fded RTCInboundRtpStreamStats.trackIdentifier doesn't match MediaStreamTrack.id by Youenn Fablet · 7 hours ago
  24. 12b5e05 Fix leaks from Security APIs by using adoptCF() for CFErrorRef out parameters by David Kilzer · 7 hours ago
  25. a22d4a2 Enhanced Security should prefer LinkSecurity reason over Insecure by Ronan Turner · 7 hours ago
  26. 2a93792 Element.blur() on iframe should reset document.activeElement to body by Ahmad Saleem · 7 hours ago
  27. 8c91963 REGRESSION(311442@main): No member named 'updateContentsHeadroom' in 'WebKit::RemoteMesh'; did you mean 'Messages::RemoteMesh::UpdateContentsHeadroom' by Jonathan Bedard · 8 hours ago
  28. 48ca576 SVG getStartPositionOfChar/getEndPositionOfChar should not include dominant-baseline shift in returned position by Karl Dubost · 8 hours ago
  29. 1ad23df innerText getter: preserve contents of <option> elements inside <select> by Chris Dumez · 8 hours ago
  30. 981ec0c [Flex] Have layoutAndPlaceFlexItems return LineState instead of populating the vector directly by Alan Baradlay · 8 hours ago
  31. 5a58e93 [Web Inspector] [Site Isolation] Add inspector test for Page.setEmulatedMedia with cross-origin iframes under site isolation by Brandon Stewart · 8 hours ago
  32. 30298eb [GLIB][JSC] stress/iterator-prototype-includes.js tests are failing since added in 310769@main by Justin Michaud · 9 hours ago
  33. 29e5826 Speculation Rules - Fix race conditions with non-OK responses by Yoav Weiss · 9 hours ago
  34. 445265f Unregister service worker registration when failing to retrieve stored imported scripts by Youenn Fablet · 9 hours ago
  35. 1d5202c [Flex] Fix imported/w3c/web-platform-tests/css/css-flexbox/flex-minimum-height-flex-items-023.html by Alan Baradlay · 11 hours ago
  36. ac24481 <model> should support dynamic-range-limit by Mike Wyrzykowski · 11 hours ago
  37. fcd1bae [soup] http/tests/security/redirect-BLOCKED-to-localURL.html fails by Fujii Hironori · 12 hours ago
  38. 892008ea Fix non-unified builds https://bugs.webkit.org/show_bug.cgi?id=312506 by Jani Hautakangas · 12 hours ago
  39. 94ce630 Parse 'systemLanguage' as a comma separated list by Karl Dubost · 12 hours ago
  40. 4b503b8 Unreviewed. Update OptionsGTK.cmake and NEWS for 2.53.1 release by Carlos Garcia Campos · 12 hours ago webkitgtk-2.53.1
  41. 959e201 Unreviewed. [GTK][WPE] Fix make dist build by Carlos Garcia Campos · 13 hours ago
  42. eb01ddc innerText getter: apply ::first-line text-transform by Chris Dumez · 14 hours ago
  43. 4b8cdb1 [CMake] Condition -ftime-trace on clang by Dan Glastonbury · 14 hours ago
  44. 436ca99 [CMake] Add -ftime-trace support by Dan Glastonbury · 14 hours ago
  45. f5492c8 REGRESSION(309060@main): Gradient rendering performance regressed by not caching stop in device colorspace. by Matt Woodrow · 15 hours ago
  46. da04f8d REGRESSION (Safari 26.3 - 26.4): RTCPeerConnection with iceTransportPolicy "relay" gathers zero ICE candidates by Youenn Fablet · 15 hours ago
  47. 582275f [Swift in WebKit] Integrate Swift Testing into run-api-tests (part 3) by Richard Robinson · 15 hours ago
  48. ad9d6a7 Remove incorrect `NODELETE` annotation from dom/ChildNodeList by Fady Farag · 15 hours ago
  49. 66ee588 Fix use-after-move in WebDataListSuggestionsDropdownIOS.mm by Aditya Keerthi · 16 hours ago
  50. e236b9d [JSC] Fix null-env deref in CyclicModuleRecord::initializeEnvironment for WebAssembly modules by Sosuke Suzuki · 16 hours ago
  51. 394c451 Fix the macOS build in some configurations by Richard Robinson · 16 hours ago
  52. 128591e [JSC] Cache `JSString` cells for short `JSON.parse` string values by Sosuke Suzuki · 17 hours ago
  53. 847ee784 [GTK][WPE] Introduce SkiaCompositingLayer by Carlos Garcia Campos · 17 hours ago
  54. 48baa0d [GLib] Unreviewed layout test gardening 2026-04-17 by Fujii Hironori · 17 hours ago
  55. 659c761 ANGLE: Enable ANGLE test expectations in ANGLEEnd2EndTests runner by Kimmo Kinnunen · 17 hours ago
  56. 8123f08 Remove redundant iOS expected file for generic-family-keywords-002 by Vitor Roriz · 17 hours ago
  57. 09798e6 `Option` element renders incorrectly when the label value is empty. by Alexsander Borges Damaceno · 18 hours ago
  58. 92bc0cf Remove @objc from function declarations on @objc @implementation classes by Mike Wyrzykowski · 18 hours ago
  59. 0f01904 REGRESSION(311414@main): Double-quoted include "FloatSize.h" in framework header, expected angle-bracketed instead by Jonathan Bedard · 18 hours ago
  60. 1953979 Make downcast / dynamicDowncast / uncheckedDowncast work with JSCell subclasses by Chris Dumez · 18 hours ago
  61. 6edc6db Revert 311354@main now that the Safer CPP bot no longer builds TestWebKitAPI by Richard Robinson · 19 hours ago
  62. d550dd3 [Safer CPP] Do not build Tools when building with Safer CPP by Richard Robinson · 20 hours ago
  63. 381fe5d [Tools] Add a script to analyse -ftime-trace output by Dan Glastonbury · 21 hours ago
  64. eb8ebc5 Add an SPI in WKWebView which retrieves image metadata from image data by Said Abou-Hallawa · 21 hours ago
  65. d8899cf Optimize isInteger slightly by Keith Miller · 21 hours ago
  66. aa36878 Unreviewed, reverting 311402@main. by Commit Queue · 22 hours ago
  67. 66afe02 REGRESSION (309147@main): Table on a ESPNCricInfo page disappears and re-appears by Charlie Wolfe · 22 hours ago
  68. e8fda01 [Gardening]: [macOS] TestWebKitAPI.WKWebViewSuspendAllMediaPlayback.PauseWhenResume is flaky failure by Marta Darbinyan · 23 hours ago
  69. 50fdc88 [Site Isolation] Web Inspector: extract frame/loader ID tracking from InspectorPageAgent into IdentifierRegistry by BJ Burg · 23 hours ago
  70. 3d942e9 Optimize InlineContentCache destruction by moving InlineContentCache from LayoutState HashMap to RenderBlockFlow by Nathan Solomon · 23 hours ago
  71. 2e2a6fc [webkitcorepy] Support multiple pypi urls by Jonathan Bedard · 23 hours ago
  72. d74fea7 [Re-landing] Draw non-sRGB gradients via CGGradient using sampling by Dan Glastonbury · 23 hours ago
  73. 41ea740 Test Gardening: Correct new test to be a proper WPT "no crash" test by Brent Fulgham · 24 hours ago
  74. 0cada7e [CMake] Fix FindApple.cmake framework resolution on macOS by Zak Ridouh · 24 hours ago
  75. 6334945 Enable touch event regions on iOS family when building with internal SDK by Lily Spiniolas · 25 hours ago
  76. 8150601 Use pre-compiled headers consistently for all ports by Keith Miller · 25 hours ago
  77. 26074d5 [CMake] Guard WebXR WebGPU bindings with ENABLE(WEBGPU) by Zak Ridouh · 26 hours ago
  78. bebb2c5 [GPU Process] Tighten security around caching Font and FontCustomPlatformData by Vitor Roriz · 26 hours ago
  79. cb376ae [Site Isolation] De-duplicate logic to generate MixedContent error message by Rupin Mittal · 26 hours ago
  80. e85d2ba REGRESSION(311380@main): Build failure, m_isinFullscreenOrPictureInPicture by Jer Noble · 26 hours ago
  81. 31b7ffc Unreviewed, reverting 311101@main. by Commit Queue · 26 hours ago
  82. d0ae083 [AutoFill Debugging] Click location argument should ignore obscured content insets by Wenson Hsieh · 27 hours ago
  83. 202dd97 [webkitcorepy] Add support for dynamic configuration files by Jonathan Bedard · 27 hours ago
  84. 871735e [Gardening][macOS iOS] imported/w3c/web-platform-tests/shadow-dom/reference-target/tentative/form.html is a flaky text failure. by Diego De La Toba · 27 hours ago
  85. 35b8a8c `width: 0` does not collapse table cell to its minimum size by Alexsander Borges Damaceno · 27 hours ago
  86. 7090b7d [AppKit Gestures] Press gesture-based mouse tracking loop should not initiate drag by Abrar Rahman Protyasha · 27 hours ago
  87. d44ee1b [Gardening][iOS] fast/forms/select/base/select-pagedown-pageup-vertical.html is a constant text failure by Diego De La Toba · 28 hours ago
  88. 3d774d9 Respect image-orientation property for background-image, border-image, and list-style-image by Brent Fulgham · 28 hours ago
  89. 0c340a7 [JSC][WASM][Debugger] Fix library:; sent before debugger is ready and update stop description pattern in tests by Yijia Huang · 28 hours ago
  90. 975942a Use protect() instead of Ref { } in Source/WebKit/GPUProcess/graphics/WebGPU by Ruthvik Konda · 28 hours ago
  91. 0ef6313 [:has() perf] Replace MatchElement enum with a struct by Antti Koivisto · 28 hours ago
  92. 70c3f51 Use protect() instead of RefPtr { } in model element code by Ruthvik Konda · 28 hours ago
  93. 3dc39c3 [IFC] Fix imported/w3c/web-platform-tests/css/css-text/white-space/white-space-pre-wrap-justify-003.html by Alan Baradlay · 28 hours ago
  94. 646ee90 [css-anchor-position-1] Change findAnchorsForAnchorPositionedElement and friends to take anchor-positioned elements as Styleable by Kiet Ho · 28 hours ago
  95. 0fede38 Set Jason Lee as committer by Jason Lee · 29 hours ago
  96. d36f217 [JSC] Remove JSInternalPromise by Yusuke Suzuki · 29 hours ago
  97. ec67268 Correct parsing of javascript: URLs by Anne van Kesteren · 29 hours ago
  98. 93297c8 [Cocoa] Inifite scrolling video websites can cause window server jetsams by Jer Noble · 29 hours ago
  99. bb4e36a Replace logging instance in HTMLMediaElement.cpp with the more efficient version by Per Arne Vollan · 29 hours ago
  100. b8a8848 [JSC] Add a bit more module loader tests for "then" tampering by Yusuke Suzuki · 29 hours ago