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

Reply via email to