Closed Bug 624732 Opened 14 years ago Closed 12 years ago

css text-shadow affects the rendering of css outline

Categories

(Core :: Web Painting, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 480888

People

(Reporter: commander, Assigned: thomas)

References

()

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.14pre) Gecko/20110107 Ubuntu/10.04 (lucid) Namoroka/3.6.14pre FirePHP/0.5
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.14pre) Gecko/20110107 Ubuntu/10.04 (lucid) Namoroka/3.6.14pre

Text-shadow can enlarge the outline of an element, so that a gap between the outline and the elements background appears. This happens when the text-shadow is displayed outside of the elements boundaries.

Reproducible: Always

Steps to Reproduce:
See the test case or apply "outline" on a div-element with text content. Apply "text-shadow" on that div, so that the shadow displays outside of that element by using big numbers for the x and y placement or for the blur.

css:
.yourbox
{
outline: 2px solid #00FF00;
text-shadow: -20px 20px 2px #00FF00;
}
Actual Results:  
The text-shadow affects the rendering of the outline by enlarging it.

Expected Results:  
Text-shadow should not affect the rendering of outline. It's hard to track down in a layout and neither Webkit nor Opera behave like that.

Testet on Minefield 4.0b9pre (2011-01-05) on Ubuntu with the same result.
Attached file testcase
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Linux → All
Hardware: x86 → All
Assignee: nobody → thomas
I find that the shadow is included in mVisibleRect @ http://hg.mozilla.org/mozilla-central/annotate/710d9d21f533/layout/base/nsDisplayList.cpp#l2016 , which should be exclude in ComputeVisibility or somewhere
No, that's not the problem.  But it's described in:
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: