Closed Bug 311812 Opened 19 years ago Closed 11 years ago

ASSERTION: forget-word-frame: '(void*)aFrame == mWordFrames->PeekFront()'

Categories

(Core :: Layout, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: MatsPalmgren_bugz, Unassigned)

References

()

Details

(Keywords: assertion, testcase)

Maybe the same as bug 310556 - making it dependent for now...

STEPS TO REPRODUCE
1. TAB to the text control (all text is selected)
2. CTRL+C
3. SHIFT+LEFT ("1234" is now selected)
4. CTRL+V
5. SHIFT+TAB and then TAB (all text is now selected again)
6. SHIFT+LEFT twice ("123" is now selected)
7. CTRL+V
8. LEFT and then SHIFT+RIGHT twice ("34" is now selected)
9. CTRL+V  ==> assertion occurs


FWIW, after 8 the selection and DOM nodes for the <input> looks like this:

startNode #text(0x84e67f8) startOffset=2
endNode #text(0x87f83c8) endOffset=1
rootNode div(0x885d5d0)  childCount=3
   #text(0x84e67f8)
   #text(0x87f83c8)
   #text(0x885dc60)
Mats, are you still seeing this bug now that bug 310556 is wfm?
You need to log in before you can comment on or make changes to this bug.