Closed Bug 339216 Opened 19 years ago Closed 18 years ago

Long URLs cause window redraw on mouseover

Categories

(Firefox :: General, defect)

1.5.0.x Branch
x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: magelance, Unassigned)

Details

(Whiteboard: CLOSEME 06/27)

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060519 Firefox/1.5.0.3 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060519 Firefox/1.5.0.3 This is for a build I made of 1.5.0.3 on Fedora Core 5 using ICC. Mouse-over on really long URLs causes a redraw of the window contents as though they were being rendered in a window the width of the URL, without changing the window size. ie, if the URL, written out, were twice the size of the current window, the window contents would be redrawn to fit a window twice the width of the current one. The window itself doesn't change size, though, and no scrollbar appears (in fact, generally all scrollbars disappear) so half the content disappears off the right-hand side. Also, since the contents of the page have been redrawn, the links don't always stay under the cursor, which a) makes them really hard to click and b) makes the window flicker a lot as everything is redrawn several times a second. Reproducible: Always Steps to Reproduce: 1. Mouseover a long URL 2. 3. Actual Results: Window redrawing, flickering, and really badly rendered content. Expected Results: Displaying the URL in the status bar doesn't cause the window to be redrawn.
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9a1) Gecko/20060524 Minefield/3.0a1 - Build ID: 0000000000 WFM, although the steps to reproduce are a bit hazy. (Mousing over the URL in the location bar, or somewhere else? Can you provide an example of such an URL?) Can you also provide a screenshot of this occurring please?
Version: unspecified → 1.5.0.x Branch
Sorry, I should clarify: if I mouseover a link that contains a really long URL (ie, a google cache link), it does this... screenshots: http://paste.ubuntu-nl.org/14631 http://paste.ubuntu-nl.org/14632 This a temp host because I know of nowhere better I can put them.
Looks like it could be extension/theme related. Does it happen in safe mode? http://kb.mozillazine.org/Safe_mode
Yes, this still occurrs in safe mode.
I just noticed another aspect of this bug. Really long descriptions for items in the Bookmarks menu aren't getting truncated either; instead, it widens to accomodate them. The highlighted area doesn't extend, though, so when the cursor is over one of the longer entries, only the usual width gets highlighted and only the highlighted text is shown - for some reason, it truncates the text to fit the highlighted area, but only when highlighted.
Could you provide a screenshot of this as well please?
Can you reproduce this with an official Mozilla build of Firefox?
No, this issue only appears in my builds. I've followed the documentation on building from source, with the exception of using ICC instead of GCC.
Related to bug #81087. What were your build options?
Summary: long URLs cause window redraw on mouseover → Long URLs cause window redraw on mouseover
# .mozconfig file that was used . $topsrcdir/browser/config/mozconfig mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/icc-build ac_add_options --enable-optimize="-O3 -axN -msse2 -mtune=pentium4 -parallel" ac_add_options --disable-debug ac_add_options --enable-static ac_add_options --disable-shared ac_add_options --disable-tests # end of .mozconfig
Can you disable optimisation, recompile and see if it makes a difference?
Sure, although that was the whole reason I was using ICC. :-) I'll set it to run overnight and post the results tomorrow.
Reporter, do you still see this problem with the latest Firefox 2? If not, can you please close this bug as WORKSFORME. Thanks!
Whiteboard: CLOSEME 06/27
-> Closing as incomplete because of missing feedback if this is still reproducible in the latest release (Firefox 2.0.0.4) or Trunk Build.
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.