Bug 11132 - REGRESSION (r16727): Caret disappears when you're typing forward delete
Summary: REGRESSION (r16727): Caret disappears when you're typing forward delete
Alias: None
Product: WebKit
Classification: Unclassified
Component: HTML Editing (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P1 Major
Assignee: Darin Adler
URL: data:text/html,<input>
Keywords: InRadar
Depends on:
Reported: 2006-10-03 09:44 PDT by mitz
Modified: 2007-01-29 09:10 PST (History)
1 user (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description mitz 2006-10-03 09:44:47 PDT
After you type a letter, delete or move in a text field or text area, the insertion point should always be visible. For example, as you hold down the space bar, the insertion point should be visible all the time as it moves. In TOT, it is mostly invisible (I think it's invisble more than 50% of the time).

I think this regressed in r16727 (correct mistaken code that would restart blinking every time "invalidateSelection" is called even if the caret has not moved).
Comment 1 Darin Adler 2006-10-03 09:57:10 PDT
OK. I'll take care of this.
Comment 2 Darin Adler 2006-10-03 11:21:46 PDT
Committed revision 16738.
Comment 3 mitz 2006-10-06 08:35:51 PDT
The insertion points still blinks when I hold down the "forward delete" key to delete a bunch of text after the insertion point.
Comment 4 Darin Adler 2006-10-06 10:10:11 PDT
OK, but that's a different bug so I would have liked a separate bug report.
Comment 5 Darin Adler 2006-10-07 07:44:59 PDT
The problem with forward delete is that the caret rectangle doesn't change -- I made the flashing logic based on whether the caret rectangle changes. I'll have to come up with something else.
Comment 6 Darin Adler 2006-10-21 18:31:11 PDT
Retitled to describe the remaining symptom.
Comment 7 Stephanie Lewis 2006-11-08 17:20:12 PST
radar 4827135
Comment 8 mitz 2007-01-27 15:17:13 PST
Seems to be fixed in TOT!
Comment 9 Darin Adler 2007-01-29 09:10:40 PST
Yes. Somewhere along the line, someone fixed this.