Bug 7680 - REGRESSION: Ellipsis painted over the chrome and in invalid contexts
Summary: REGRESSION: Ellipsis painted over the chrome and in invalid contexts
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P1 Normal
Assignee: Nobody
URL: http://mail.google.com/
Keywords: Regression
Depends on:
Blocks:
 
Reported: 2006-03-09 07:22 PST by mitz
Modified: 2006-03-09 08:01 PST (History)
2 users (show)

See Also:


Attachments
Patch (1.80 KB, patch)
2006-03-09 07:34 PST, mitz
darin: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description mitz 2006-03-09 07:22:05 PST
EllipsisBox::paint() calls Font::drawText() directly, bypassing the GraphicsContext and the paintingDisabled check. This results sometimes in painting in arbitrary contexts, including over Safari chrome, and other times in warning messages in the console.

I am working on a patch.
Comment 1 mitz 2006-03-09 07:34:58 PST
Created attachment 6957 [details]
Patch

Can't think of a way to test this.
Comment 2 Darin Adler 2006-03-09 07:41:49 PST
Comment on attachment 6957 [details]
Patch

r=me