Closed Bug 13487 Opened 25 years ago Closed 25 years ago

[PP] Linux - No caret drawn on Linux

Categories

(Core Graveyard :: GFX, defect, P3)

x86
Linux

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: akkzilla, Assigned: pavlov)

References

Details

I haven't seen a caret on Linux in over a week. I thought this was just part of the general caret problems Simon was planning to work on, but just found out that it's been drawing fine on Mac and Windows. So this is actually a Linux gfx bug. This is much more serious now that gfx text widgets are the default.
Simon and I looked at this on my machine, and here's some further detail: - Sometimes I do see a caret, sometimes not. It's never blinking. - It isn't the caret width or blink timeout at fault. - When a caret is drawn, mousing over the toolbar will usually make it go away again. - If I break at line 568 of nsCaret.cpp (the InvertRect call in DrawCaretWithContext), and repeatedly continue from that breakpoint, the caret does draw and erase itself. But when this happens "live" in realtime, under timer control, the blinking doesn't work right.
QA Contact: petersen → cpratt
Summary: No caret drawn on Linux → [PP] Linux - No caret drawn on Linux
Changing QA contact to self (as this bug is a major usability problem) and marking as [PP].
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
i checked in a fix
*** Bug 13672 has been marked as a duplicate of this bug. ***
The caret has also gone missing on Windows. I'll check for that on tomorrow's builds. Leaving [PP] etc for now.
Status: RESOLVED → VERIFIED
I see carets in the Location: control and TEXTAREAs; they seem normal to me. So, I'm going to go ahead and mark this verified. 1999101908 build, Linux.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.