Ticket #1508 (new defect)
Editing inside DIV elements now almost impossible in Xinha/IE
| Reported by: | guest | Owned by: | gogo |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.97 |
| Component: | Xinha Core | Version: | trunk |
| Severity: | major | Keywords: | IE, div |
| Cc: |
Description
I'm not sure if it was the "focus" fix for #1268 which created the problem (I haven't updated my server installation for a while), but now in IE8 when attempting to edit content within absolutely positioned DIV tags, it is impossible to use any of the navigation keys (forward arrow, back arrow, etc.) without IE losing its focus inside the DIV area (the cursor jumps immediately to the end of the DIV, outside it). The problem might be related to the striped box which appears, in IE only, when editing inside absolutely positioned DIV tags. This was obscuring the "new" dialog system. The fix in #1268 was to force IE8 to focus on the first text field in the dialog box. Now, however, even without invoking a dialog, the striped box disappears as soon as one types anything inside the DIV. It is possible to continue typing, but as soon as one uses a navigation key, the cursor jumps outside the DIV, requiring a double-click to get back in. This effectively renders IE useless for editing such documents. NB Firefox does not have this problem, since it handles editing inside DIVs in a much more transparent manner.
-- Geoffrey K
