Closed Bug 301217 Opened 19 years ago Closed 19 years ago

Hang when invoking "select all", then right-arrow, in RTL textarea

Categories

(Core :: Layout, defect)

defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: uriber, Unassigned)

References

Details

(Keywords: hang, regression, rtl)

Attachments

(1 file)

In the testcase I'm about to attach:
1. type a character (or more) inside the textarea
2. invoke "select all" (command-A)
3. press the right arrow

Firefox will hang.

This regressed between 2005-04-03 and 2005-04-04. Possible candidates are bug
288117, bug 288888 and bug 56314.
Attached file testcase
The infinite loop is in nsFrame::GetFrameFromDirection.

The patch for bug 288789 fixes this.
Depends on: 288789
Flags: blocking1.8b4?
Reproduced on Windows -> All/All.

I also noticed that when this happens firefox is quickly consuming memory
resources, with the potential of bringing the entire system to a halt if it is
not killed on time.
OS: MacOS X → All
Hardware: Macintosh → All
Also confirmed on Mac.

Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b4) Gecko/20050728
Firefox/1.0+
Flags: blocking1.8b4? → blocking1.8b4+
Fixed by the patch to bug 288789. Verified using an hourly build from after the
patch was checked in.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Mass-assigning the new rtl keyword to RTL-related (see bug 349193).
Keywords: rtl
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: