Branch: refs/heads/webkitglib/2.48
  Home:   https://github.com/WebKit/WebKit
  Commit: dec5d259f3468251eb41727bd318ac75c40f48cb
      
https://github.com/WebKit/WebKit/commit/dec5d259f3468251eb41727bd318ac75c40f48cb
  Author: Pratiksha Choudhury <[email protected]>
  Date:   2025-05-02 (Fri, 02 May 2025)

  Changed paths:
    A LayoutTests/fast/url/invalid-url-pattern-context-crash-expected.txt
    A LayoutTests/fast/url/invalid-url-pattern-context-crash.html
    M Source/WebCore/Modules/url-pattern/URLPattern.cpp
    M Source/WebCore/Modules/url-pattern/URLPatternComponent.cpp
    M Source/WebCore/Modules/url-pattern/URLPatternComponent.h

  Log Message:
  -----------
  Cherry-pick 294350@main (20ebe20f7501). 
https://bugs.webkit.org/show_bug.cgi?id=291924

    Nullptr crash in 
URLPatternUtilities::URLPatternComponent::createComponentMatchResult
    https://bugs.webkit.org/show_bug.cgi?id=291924
    rdar://149686034

    Reviewed by Youenn Fablet.

    Added a check for null global object context in case it is broken or 
detached.

    * LayoutTests/fast/url/invalid-url-pattern-context-crash-expected.txt: 
Added.
    * LayoutTests/fast/url/invalid-url-pattern-context-crash.html: Added.
    * Source/WebCore/Modules/url-pattern/URLPattern.cpp:
    (WebCore::URLPattern::match const):
    * Source/WebCore/Modules/url-pattern/URLPatternComponent.cpp:
    
(WebCore::URLPatternUtilities::URLPatternComponent::createComponentMatchResult 
const):
    * Source/WebCore/Modules/url-pattern/URLPatternComponent.h:

    Canonical link: https://commits.webkit.org/294350@main

Canonical link: https://commits.webkit.org/290945.175@webkitglib/2.48


  Commit: 5ab0ab272b9a2305e1c8381717f597d164d09fd4
      
https://github.com/WebKit/WebKit/commit/5ab0ab272b9a2305e1c8381717f597d164d09fd4
  Author: Philippe Normand <[email protected]>
  Date:   2025-05-02 (Fri, 02 May 2025)

  Changed paths:
    M Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp

  Log Message:
  -----------
  Cherry-pick 294330@main (c82b7c4aeee3). 
https://bugs.webkit.org/show_bug.cgi?id=292265

    [GStreamer][WebRTC] Potential infinite loop in apps relying on the 
negotiationneeded event
    https://bugs.webkit.org/show_bug.cgi?id=292265

    Reviewed by Xabier Rodriguez-Calvar.

    Clear the m_negotiationNeededEventId before emitting the JS 
negotiationneeded event, preventing the
    handler to trigger another event with the same ID.

    * Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp:
    (WebCore::RTCPeerConnection::updateNegotiationNeededFlag):

    Canonical link: https://commits.webkit.org/294330@main

Canonical link: https://commits.webkit.org/290945.176@webkitglib/2.48


  Commit: 931bba0438a0d48e95420b8aeddff12b27b5012c
      
https://github.com/WebKit/WebKit/commit/931bba0438a0d48e95420b8aeddff12b27b5012c
  Author: Eric Carlson <[email protected]>
  Date:   2025-05-02 (Fri, 02 May 2025)

  Changed paths:
    M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp

  Log Message:
  -----------
  Cherry-pick 294231@main (1b0eedf91caf). 
https://bugs.webkit.org/show_bug.cgi?id=292201

    Null-check WebPage in WebChromeClient::setUpPlaybackControlsManager
    https://bugs.webkit.org/show_bug.cgi?id=292201
    rdar://149758803

    Reviewed by Chris Dumez.

    * Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp:
    (WebKit::WebChromeClient::setUpPlaybackControlsManager): Null-check page 
before using it.

    Canonical link: https://commits.webkit.org/294231@main

Canonical link: https://commits.webkit.org/290945.177@webkitglib/2.48


Compare: https://github.com/WebKit/WebKit/compare/3a935470bb41...931bba0438a0

To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to