Opened 15 years ago
Closed 15 years ago
#5574 closed Bug (fixed)
SCAYT doesn't get refreshed after command
Reported by: | Garry Yao | Owned by: | |
---|---|---|---|
Priority: | Low | Milestone: | CKEditor 3.3 |
Component: | UI : Spell Checker | Version: | |
Keywords: | Confirmed | Cc: | WebSpellChecker.net |
Description
Reproducing Procedures
- Open any of the sample page and load the editor with the following content and selection;
va^lid
- Enable SCAYT and waiting for SCAYT to be activated.
- Click on table command to insert a default table in position.
- Actual Result: The splitted word is not get marked.
- Expected Result: SCAYT should reflect the correct status after the command.
Change History (4)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
We're not able to reproduce the problem on trunk. We're going to implemet version of plug-in which perfroms refresh on 'editor::saveSnapshot' event.
comment:3 Changed 15 years ago by
It the steps to reproduce please use word
missp^elled
instead of
va^lid
SCAYT reflects the correct status after the command. Words va and lid exist in dictionary.
comment:4 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
The bug is fixed by recent SCAYT core updates.
This also apply to other commands like 'Link' and 'SpecialChar'. Current SCAYT is registering refresh behavior on 'insertHtml' and 'insertElement', while some of our command could modify DOM directly without using the above APIs. It's recommended that SCAYT could also perform refresh on each recorded modification ( using the 'editor::saveSnapshot' event).