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