Branch: refs/heads/webkitglib/2.52
Home: https://github.com/WebKit/WebKit
Commit: 0ba7a94dcd764c7dd50a769c744fdac9255ac6c9
https://github.com/WebKit/WebKit/commit/0ba7a94dcd764c7dd50a769c744fdac9255ac6c9
Author: Claudio Saavedra <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M
Source/WebCore/platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.cpp
Log Message:
-----------
Cherry-pick 315589@main (f69cd004ede2).
https://bugs.webkit.org/show_bug.cgi?id=317580
Qualify contains() as WTF::contains() in GraphicsContextGLTextureMapperANGLE
https://bugs.webkit.org/show_bug.cgi?id=317580
Unreviewed build fix.
315410@main added an #include "SimpleRange.h" to WebCorePrefix.h, making
WebCore's contains() overloads shadow WTF::contains() during unqualified
lookup and breaking the build. Qualify the call as WTF::contains(),
matching GraphicsContextGLCocoa.mm.
Canonical link: https://commits.webkit.org/315589@main
Canonical link: https://commits.webkit.org/305877.782@webkitglib/2.52
Commit: 770ede920f3753435538a910315526832f6e0175
https://github.com/WebKit/WebKit/commit/770ede920f3753435538a910315526832f6e0175
Author: Devin Rousso <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M Source/WebInspectorUI/UserInterface/Views/FolderizedTreeElement.js
Log Message:
-----------
Cherry-pick 315584@main (ab796394361f).
https://bugs.webkit.org/show_bug.cgi?id=317547
REGRESSION(276357@main): Web Inspector: `settings._folderSettingsKey` is
undefined
https://bugs.webkit.org/show_bug.cgi?id=317547
Reviewed by Qianlang Chen.
* Source/WebInspectorUI/UserInterface/Views/FolderizedTreeElement.js:
(WI.FolderizedTreeElement.prototype._parentTreeElementForRepresentedObject):
Canonical link: https://commits.webkit.org/315584@main
Canonical link: https://commits.webkit.org/305877.783@webkitglib/2.52
Commit: 53fdca5b5b9ad7c26ef00f6a24b6b8c3945edfcb
https://github.com/WebKit/WebKit/commit/53fdca5b5b9ad7c26ef00f6a24b6b8c3945edfcb
Author: Charlie Wolfe <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M Source/WebKit/Shared/WebContextMenuItem.cpp
Log Message:
-----------
Cherry-pick 315444@main (1120fc57b402).
https://bugs.webkit.org/show_bug.cgi?id=317341
Memory leak in `WebContextMenuItem::create()`
https://bugs.webkit.org/show_bug.cgi?id=317341
rdar://179965723
Reviewed by Rupin Mittal.
* Source/WebKit/Shared/WebContextMenuItem.cpp:
(WebKit::WebContextMenuItem::create):
Canonical link: https://commits.webkit.org/315444@main
Canonical link: https://commits.webkit.org/305877.784@webkitglib/2.52
Commit: 85cf344393ccc2f6f7d98d42ab67310d734b05ce
https://github.com/WebKit/WebKit/commit/85cf344393ccc2f6f7d98d42ab67310d734b05ce
Author: Charlie Wolfe <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M Source/WebKit/WebProcess/Geolocation/WebGeolocationManager.cpp
Log Message:
-----------
Cherry-pick 315287@main (b425ed981e56).
https://bugs.webkit.org/show_bug.cgi?id=317161
WebGeolocationManager::resetPermissions has an inverted iterator check
https://bugs.webkit.org/show_bug.cgi?id=317161
rdar://179755180
Reviewed by Rupin Mittal.
resetPermissions() looked up the registrable domain and then did
"if (it != m_pageSets.end()) return;", which returns when the entry is
found (making the reset a
no-op) and falls through to dereference a past-the-end iterator when it is
not found. Every other
method in this file uses the correct "if (it == end()) return;". Flip the
comparison.
* Source/WebKit/WebProcess/Geolocation/WebGeolocationManager.cpp:
(WebKit::WebGeolocationManager::resetPermissions):
Canonical link: https://commits.webkit.org/315287@main
Canonical link: https://commits.webkit.org/305877.785@webkitglib/2.52
Commit: 22f6024cd4ec7dcbb29c5e05b6f636e50b8f466d
https://github.com/WebKit/WebKit/commit/22f6024cd4ec7dcbb29c5e05b6f636e50b8f466d
Author: Alex Christensen <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M Source/WebCore/loader/ResourceMonitor.cpp
Log Message:
-----------
Cherry-pick 315259@main (ba40f4667ee0).
https://bugs.webkit.org/show_bug.cgi?id=317157
Possible fix to possible null dereference crash in
ResourceMonitor::continueAfterDidReceiveEligibility
https://bugs.webkit.org/show_bug.cgi?id=317157
rdar://179753540
Reviewed by Charlie Wolfe and Ben Nham.
A Frame's page should always be the same as its main frame's page.
There's a chance we've seen some crashes from a frame whose main frame has
been
destroyed, in which case calling Frame::mainFrame would dereference null.
Since there's no reason to go to the main frame, omit the call to see if
this fixes the crash.
* Source/WebCore/loader/ResourceMonitor.cpp:
(WebCore::ResourceMonitor::didReceiveResponse):
(WebCore::ResourceMonitor::continueAfterDidReceiveEligibility):
Canonical link: https://commits.webkit.org/315259@main
Canonical link: https://commits.webkit.org/305877.786@webkitglib/2.52
Commit: d7b4b5b3de370a07141d2676f00df9656c941fe7
https://github.com/WebKit/WebKit/commit/d7b4b5b3de370a07141d2676f00df9656c941fe7
Author: Rupin Mittal <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M Source/WebCore/page/DOMTimer.h
Log Message:
-----------
Cherry-pick 315192@main (8993810b37fe).
https://bugs.webkit.org/show_bug.cgi?id=317042
Fix uninitialized member in DOMTimer
https://bugs.webkit.org/show_bug.cgi?id=317042
rdar://179524644
Reviewed by Per Arne Vollan.
The member is not initialized in the constructor, so we'll initialize it in
the
class declaration.
* Source/WebCore/page/DOMTimer.h:
Canonical link: https://commits.webkit.org/315192@main
Canonical link: https://commits.webkit.org/305877.787@webkitglib/2.52
Compare: https://github.com/WebKit/WebKit/compare/1e51488df23b...d7b4b5b3de37
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications