The color of :first-letter is rendered wrong in following elements if it was changed previously through another element. The attached test case demonstrates it: in the first paragraph the first letter is rendered blue, because it is contained in a <a href ... statement. However the first letter of the second paragraph should be black but it is blue.
Created attachment 5190 [details] Test case for above filed bug
Confirmed. Secondly, you are not able to select the first letter when it's styled differently, this is an issue too.
(In reply to comment #2) > Confirmed. Secondly, you are not able to select the first letter when it's styled differently, this is an issue > too. What do you mean by selecting the first letter? Is this related to WebKit internals or to some CSS stuff?
Created attachment 14849 [details] First attempt I am not 100% sure this is the right approach, but I can't think of another solution atm. Cheers, Rob.
Comment on attachment 14849 [details] First attempt The unique() bit is for this purpose. Approach is basically right, but I'd rather you set the unique bit if it has first-letter (rather than adding first-letter to the canShareStyle check).
Created attachment 14850 [details] Using Hyatt's approach I hope I picked the right place for this code :) Cheers, Rob.
Comment on attachment 14850 [details] Using Hyatt's approach r=me
Landed in r21964.