Bug 11132
Summary: | REGRESSION (r16727): Caret disappears when you're typing forward delete | ||
---|---|---|---|
Product: | WebKit | Reporter: | mitz |
Component: | HTML Editing | Assignee: | Darin Adler <darin> |
Status: | RESOLVED FIXED | ||
Severity: | Major | CC: | darin |
Priority: | P1 | Keywords: | InRadar |
Version: | 420+ | ||
Hardware: | Mac | ||
OS: | OS X 10.4 | ||
URL: | data:text/html,<input> |
mitz
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).
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Darin Adler
OK. I'll take care of this.
Darin Adler
Committed revision 16738.
mitz
The insertion points still blinks when I hold down the "forward delete" key to delete a bunch of text after the insertion point.
Darin Adler
OK, but that's a different bug so I would have liked a separate bug report.
Darin Adler
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.
Darin Adler
Retitled to describe the remaining symptom.
Stephanie Lewis
radar 4827135
mitz
Seems to be fixed in TOT!
Darin Adler
Yes. Somewhere along the line, someone fixed this.