Bug 9580
| Summary: | REGRESSION: Check Spelling as You Type no longer works (menu is grayed out) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Rosyna <webkit-bugs> |
| Component: | Forms | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | adele, darin, Scott.Menor, sullivan |
| Priority: | P1 | Keywords: | Regression |
| Version: | 420+ | ||
| Hardware: | Mac | ||
| OS: | OS X 10.4 | ||
Rosyna
Check spelling as you type no longer works when using the new "Native" text areas.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Darin Adler
Strange -- the "check spelling as you type" menu item is grayed out.
Darin Adler
I also can't get Check Spelling to work. It just beeps.
Scott Menor
I suspect this originated with this commit - http://cia.navi.cx/stats/project/WebKit/.message/552407
Darin Adler
(In reply to comment #3)
> I suspect this originated with this commit
Sure, the behavior in <textarea> started when we switched to the engine implementation of <textarea>, but the "check spelling" command should be working in editable HTML in general, including <textarea>.
I think there are two separate issues here. Something's keeping the command from being enabled at all, but also Safari wants to turn this on by default and that might require a fix on the Safari side.
Darin Adler
Check Spelling as You Type is still working in Blot.
Darin Adler
The issue here is that the support for toggleContinuousSpellChecking: is entirely in WebView and is based on isEditable. So for a WebView not marked editable, we won't have continuous spell checking, even if part of what's being viewed is editable.
This needs to be changed around!
Darin Adler
The reason that Check Spelling doesn't work is presumably a problem in FrameMac::advanceToNextMisspelling.
Darin Adler
The change Tim Hatcher just checked in, r15093, has fixed the greyed-out Check Spelling as You Type bug. We'll need a new bug report for the fact that Check Spelling does not work in textareas.
Darin Adler
I filed bug 9658 about the Check Spelling command not working.