Branch: refs/heads/webkitglib/2.48
Home: https://github.com/WebKit/WebKit
Commit: 89d8f5eb6178b3075613294c4039ac107aaecb37
https://github.com/WebKit/WebKit/commit/89d8f5eb6178b3075613294c4039ac107aaecb37
Author: Antti Koivisto <[email protected]>
Date: 2025-07-04 (Fri, 04 Jul 2025)
Changed paths:
M Source/WebCore/rendering/style/RenderStyle.cpp
Log Message:
-----------
Cherry-pick 296270@main (6008545337df).
https://bugs.webkit.org/show_bug.cgi?id=294553
Nullptr crash under RenderStyle::cloneIncludingPseudoElements
https://bugs.webkit.org/show_bug.cgi?id=294553
rdar://153113248
Reviewed by Alan Baradlay.
* Source/WebCore/rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::copyPseudoElementsFrom):
Speculative fix, it is not clear how this becomes null.
Canonical link: https://commits.webkit.org/296270@main
Canonical link: https://commits.webkit.org/290945.267@webkitglib/2.48
Commit: 952a6f29c045c9eedd1adc9732f6454398381339
https://github.com/WebKit/WebKit/commit/952a6f29c045c9eedd1adc9732f6454398381339
Author: Sosuke Suzuki <[email protected]>
Date: 2025-07-04 (Fri, 04 Jul 2025)
Changed paths:
A JSTests/wasm/stress/exnref-global-get-segv.js
M Source/JavaScriptCore/wasm/js/WebAssemblyModuleRecord.cpp
Log Message:
-----------
Cherry-pick 295943@main (bb7181ea246c).
https://bugs.webkit.org/show_bug.cgi?id=294119
[JSC] Prevent SEGV triggered by exceptions from `Wasm::Global::get`
https://bugs.webkit.org/show_bug.cgi?id=294119
Reviewed by Justin Michaud.
Running the test case attached to 293340 on current JSC ends in a
segmentation fault.
That crash is itself a bug, so this patch adds proper handling for
the exception raised by global get and ensures JSC no longer SEGVs.
NOTE: This patch does not fix the functional bug reported in 293340;
it only removes the SEGV.
Canonical link: https://commits.webkit.org/295943@main
Canonical link: https://commits.webkit.org/290945.268@webkitglib/2.48
Commit: fba753c7231ad89497c56f08655fc7da59fd6019
https://github.com/WebKit/WebKit/commit/fba753c7231ad89497c56f08655fc7da59fd6019
Author: Charlie Wolfe <[email protected]>
Date: 2025-07-04 (Fri, 04 Jul 2025)
Changed paths:
M Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp
Log Message:
-----------
Cherry-pick 295929@main (7c309254a8c0).
https://bugs.webkit.org/show_bug.cgi?id=294133
http/tests/site-isolation/history/add-iframes-and-navigate-mainframe.html
is a flaky crash
https://bugs.webkit.org/show_bug.cgi?id=294133
rdar://151051687
Reviewed by Pascoe.
It's possible for WebPage to null here, especially with site isolation.
* Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp:
(WebKit::WebLocalFrameLoaderClient::transitionToCommittedForNewPage):
Canonical link: https://commits.webkit.org/295929@main
Canonical link: https://commits.webkit.org/290945.269@webkitglib/2.48
Commit: 080270e202508b261934f226d3643350f28f12d4
https://github.com/WebKit/WebKit/commit/080270e202508b261934f226d3643350f28f12d4
Author: Megan Gardner <[email protected]>
Date: 2025-07-04 (Fri, 04 Jul 2025)
Changed paths:
M Source/WebCore/page/Quirks.cpp
M Source/WebCore/page/QuirksData.h
Log Message:
-----------
Cherry-pick 295923@main (0997d278de15).
https://bugs.webkit.org/show_bug.cgi?id=294068
outlook.com: iPadOS: Have to tap twice to change text highlight / color
when composing an email (overeager content change observer)
https://bugs.webkit.org/show_bug.cgi?id=294059
rdar://152277211
Reviewed by Brent Fulgham.
The issue here is that the first tap on the color triggers a Content Change
Observation-based *hover*.
You have to tap on the color again to actually commit to the color change,
and then all is well.
Therefore we should ignore content changed observer for these specific
elements so that their changes
will propagate to the page permanently.
* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::shouldDispatchSimulatedMouseEvents const):
(WebCore::Quirks::shouldIgnoreContentObservationForClick const):
(WebCore::handleLiveQuirks):
Canonical link: https://commits.webkit.org/295923@main
Canonical link: https://commits.webkit.org/290945.270@webkitglib/2.48
Compare: https://github.com/WebKit/WebKit/compare/8647e087cbf9...080270e20250
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