[Webkit-unassigned] [Bug 221961] REGRESSION(r271515): ::marker fired at wrong time
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Feb 16 09:03:21 PST 2021
https://bugs.webkit.org/show_bug.cgi?id=221961
--- Comment #4 from Antoine Quint <graouts at webkit.org> ---
Indeed, this simple patch fixes the regression:
diff --git a/Source/WebCore/style/StyleTreeResolver.cpp b/Source/WebCore/style/StyleTreeResolver.cpp
index a8a107e6e6aa..6af316dadfa4 100644
--- a/Source/WebCore/style/StyleTreeResolver.cpp
+++ b/Source/WebCore/style/StyleTreeResolver.cpp
@@ -249,12 +249,12 @@ ElementUpdates TreeResolver::resolveElement(Element& element)
}
PseudoIdToElementUpdateMap pseudoUpdates;
+ if (auto markerElementUpdate = resolvePseudoStyle(element, update, PseudoId::Marker))
+ pseudoUpdates.set(PseudoId::Marker, WTFMove(*markerElementUpdate));
if (auto beforeElementUpdate = resolvePseudoStyle(element, update, PseudoId::Before))
pseudoUpdates.set(PseudoId::Before, WTFMove(*beforeElementUpdate));
if (auto afterElementUpdate = resolvePseudoStyle(element, update, PseudoId::After))
pseudoUpdates.set(PseudoId::After, WTFMove(*afterElementUpdate));
- if (auto markerElementUpdate = resolvePseudoStyle(element, update, PseudoId::Marker))
- pseudoUpdates.set(PseudoId::Marker, WTFMove(*markerElementUpdate));
#if ENABLE(TOUCH_ACTION_REGIONS)
// FIXME: Track this exactly.
But I think this should be handled by the compareDeclarativeAnimationOwningElementPositionsInDocumentTreeOrder() utility.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210216/39f3c721/attachment.htm>
More information about the webkit-unassigned
mailing list