::first-letter pseudo-element should be resolved eagerly during style resolution, similar to ::first-line. This will clean up architecture and also make it animatable.
Created attachment 458508 [details] Patch
Created attachment 458510 [details] Patch
Created attachment 458513 [details] Patch
Created attachment 458516 [details] Patch
Created attachment 458525 [details] Patch
Comment on attachment 458525 [details] Patch nice cleanup on the expected.txt files!
Comment on attachment 458525 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=458525&action=review > LayoutTests/fast/css-generated-content/first-letter-in-nested-before.html:3 > + #target:before { display: div; content: "A"; } `display: div` is not correct here
Created attachment 458669 [details] Patch for landing
Created attachment 458670 [details] Patch
Created attachment 458672 [details] Patch
<rdar://problem/92784656>
Created attachment 459410 [details] patch
Created attachment 459415 [details] patch
Created attachment 459423 [details] patch
Committed r294291 (250633@main): <https://commits.webkit.org/250633@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 459423 [details].
This broke GTK, but no one watched the red bubbles it seems...
(In reply to Philippe Normand from comment #16) > This broke GTK, but no one watched the red bubbles it seems... Oops, sorry about that.