Summary: | CSS outlines on <embed> don't display | ||
---|---|---|---|
Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> |
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Normal | CC: | ahmad.saleem792, antaryami.pandia, ap, bfulgham, hyatt, mihnea, mitz, mustaf.here, rniwa, simon.fraser, sravan.ken, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Description
Simon Fraser (smfr)
2011-07-07 15:30:51 PDT
Hi, If no one is working on this, i think i can work on it. Please do. Assign the bug to yourself if you wish to work on it. @Simon - I think this outline issue for <embed> tag has been resolved. I verified on chromium (linux) Webkit Gtk Port. Would be nice to know which commit fixed it. yes, I will dig to find out. I am digging to find out the exact revision. Given below is the stack which paints the outline. 0 WebCore::RenderObject::paintOutline RenderObject.cpp 1121 0xb57147e2 1 WebCore::RenderWidget::paint RenderWidget.cpp 255 0xb576d8b4 2 WebCore::RenderEmbeddedObject::paint RenderEmbeddedObject.cpp 147 0xb56bd8e3 3 WebCore::InlineBox::paint InlineBox.cpp 240 0xb56208dc 4 WebCore::InlineFlowBox::paint InlineFlowBox.cpp 1069 0xb56251e2 5 WebCore::RootInlineBox::paint RootInlineBox.cpp 196 0xb577316d 6 WebCore::RenderLineBoxList::paint RenderLineBoxList.cpp 262 0xb56fe1c0 7 WebCore::RenderBlock::paintContents RenderBlock.cpp 2580 0xb5642330 8 WebCore::RenderBlock::paintObject RenderBlock.cpp 2690 0xb5642a90 9 WebCore::RenderBlock::paint RenderBlock.cpp 2435 0xb5641622 10 WebCore::RenderBlock::paintChildren RenderBlock.cpp 2624 0xb564260b 11 WebCore::RenderBlock::paintContents RenderBlock.cpp 2582 0xb564234b 12 WebCore::RenderBlock::paintObject RenderBlock.cpp 2690 0xb5642a90 13 WebCore::RenderBlock::paint RenderBlock.cpp 2435 0xb5641622 14 WebCore::RenderLayer::paintLayerContents RenderLayer.cpp 2912 0xb56f0e90 15 WebCore::RenderLayer::paintLayerContentsAndReflection RenderLayer.cpp 2813 0xb56f08ef 16 WebCore::RenderLayer::paintLayer RenderLayer.cpp 2794 0xb56f07ee 17 WebCore::RenderLayer::paintList RenderLayer.cpp 2977 0xb56f132b 18 WebCore::RenderLayer::paintLayerContents RenderLayer.cpp 2933 0xb56f107f 19 WebCore::RenderLayer::paintLayerContentsAndReflection RenderLayer.cpp 2813 0xb56f08ef 20 WebCore::RenderLayer::paintLayer RenderLayer.cpp 2794 0xb56f07ee I slightly changed the test case as below from Comment 0: Link - https://jsfiddle.net/xw9zb8vu/show Only Firefox Nightly 104 is drawing the blue border with red inside, while Safari 15.6 and Chrome Canary 106 does not draw anything. I am not sure on whether there is any plan for <embed> to support or enhance this further, so I will leave it up to the team but just wanted to share updated testing result. Thanks! |