Opened 17 years ago
Closed 17 years ago
#2065 closed Bug (fixed)
Floating dialogs fail to block editing area focus when Tab key is pressed
Reported by: | Martin Kou | Owned by: | Martin Kou |
---|---|---|---|
Priority: | Normal | Milestone: | FCKeditor 2.6.1 |
Component: | General | Version: | SVN (FCKeditor) - Retired |
Keywords: | Confirmed Review+ | Cc: |
Description
To reproduce the bug:
- Open _samples/html/sample01.html included in the latest SVN trunk in IE or Firefox.
- Open any floating dialog window, e.g the Smiley dialog.
- Press Tab on the keyboard until the focus shifts to the editing area.
- Once the focus goes to the editing area, you find that you can edit the "inactive" document again.
This bug is pretty obvious to users who are used to switching UI widget focus via the Tab key so it should block the final 2.6 release.
Attachments (2)
Change History (9)
comment:1 Changed 17 years ago by
Cc: | Confirmed removed |
---|---|
Keywords: | Confirmed added |
Changed 17 years ago by
Attachment: | 2065.patch added |
---|
comment:2 Changed 17 years ago by
Keywords: | Review? added |
---|
comment:3 Changed 17 years ago by
Milestone: | FCKeditor 2.6 → FCKeditor 2.6.1 |
---|
comment:4 Changed 17 years ago by
Keywords: | Review- added; Review? removed |
---|
I never have tried it, but I think that some people have reported in the forums about how to adjust the tab order of the editor, so they end up setting the tabIndex, and with this patch that info will get lost.
I mean: instead of just setting and removing the tabIndex, I suggest to store its current value and then restore it. Is it worth?
Changed 17 years ago by
Attachment: | 2065_2.patch added |
---|
comment:5 Changed 17 years ago by
Keywords: | Review? added; Review- removed |
---|---|
Status: | new → assigned |
I've updated the patch to save the previous tabIndex value to restore it after all dialogs are closed.
comment:6 Changed 17 years ago by
Keywords: | Review+ added; Review? removed |
---|
comment:7 Changed 17 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed with [1944].
Click here for more info about our SVN system.
In a RC, only extremely critical tickets should be included for the final. This one is a normal bug, which can safely enter in our normal release schedule. I'm retargeting it.