Closed Bug 12438 Opened 21 years ago Closed 21 years ago

[PP]gfx-rendered URL bar screws up on long URL's

Categories

(Core :: DOM: Editor, defect, P3, blocker)

x86
Linux
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: mcafee, Assigned: kinmoz)

References

Details

Linux, gfx-rendering on.
gfx-rendered URL bar does not render long URL's properly.
Launch apprunner, click on the tinderbox toolbar button.
All the text gets jumbled up in the URL bar, cursor gets lost.
Resizing the window to see the whole URL fixes this.
Severity: normal → blocker
URL bar looks like it's not working, blocker.
It is only a problem when the URL bar's length is shorter than the URL string it
contains.
Depends on: 9708
This bug is related to 9708. nsScrollFrame is not calculating the frame
size properly so the cliprect is wrong when the background color is
painted, leaving garbage on the screen and allowing text to be drawn
over old text.
Assignee: buster → kin
Target Milestone: M10
assigned to kin, who is working on the scrolling and painting code that will fix
this.
Status: NEW → ASSIGNED
Accepting bug.
Summary: gfx-rendered URL bar screws up on long URL's → [PP]gfx-rendered URL bar screws up on long URL's
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Fix checked into:

    mozilla/layout/html/base/src/nsScrollFrame.cpp    revision 1.117

Modified nsScrollFrame::Reflow() to set the scrollbar dimensions to zero if the
scrollbars are hidden. This is the patch mentioned above, with some slight
modifications to correct ref counting, and is a temporary fix!

Bug #12825 "Need style properties that control scrollbar visibility" has been
opened to make sure a more permanent fix is put into place sometime after beta.
Status: RESOLVED → VERIFIED
verified in 9/2 build.
You need to log in before you can comment on or make changes to this bug.