Open Bug 475425 Opened 16 years ago Updated 2 years ago

Caret turd in this case when pressing backspace

Categories

(Core :: Web Painting, defect)

x86
Windows XP
defect

Tracking

()

REOPENED

People

(Reporter: martijn.martijn, Unassigned)

References

Details

(Keywords: regression, testcase)

Attachments

(1 file)

I noticed this when adding a comment on Slashdot.

See testcase, which uses enhanced privileges.
You'll notice 2 (readonly) carets in the textarea, when you hover over the caret areas, the bottom caret disappears, which is an indication that is a painting bug: the caret shouldn't have been there at all.

The rest of the testcase is basically making the bug visible and testable from the browser, by using the canvas tag and the code from bug 471365.
This works all right, except I had to use one timer. Not sure why that timer is necessary, but otherwise the caret wouldn't draw on the canvas.
This regressed between 2006-04-17 and 2006-04-18, so this has to be a regression from bug 287813.
Blocks: 287813
Keywords: regression
User Agent: Mozilla/5.0 (Windows NT 5.1; rv:50.0) Gecko/20100101 Firefox/50.0

I have tested this issue on Windows XP x32 with the latest Firefox release (47.0.1) and the latest Nightly (50.0a1-20160706030233) and could not reproduce it.
After opening the testcase, you can observe that there are no carets in the textarea, only when you click in the textarea from the top of the page the caret appears. I've also tried writing text or erasing it using backspace but there are no painting issues.

Is this still reproducible on your end? If yes, can you please retest this using latest Nightly build?
Flags: needinfo?(martijn.martijn)
Flags: needinfo?(martijn.martijn)
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Component: Layout: View Rendering → Layout: Web Painting
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: