Closed
Bug 32331
Opened 25 years ago
Closed 25 years ago
progress meter paints the "barber pole" outside its boundaries
Categories
(Core :: XUL, defect, P5)
Tracking
()
VERIFIED
FIXED
People
(Reporter: jwbaker, Assigned: pavlov)
References
Details
(Keywords: helpwanted)
Attachments
(2 files)
Build 2000031615 i686-pc-linux-gnu. Navigate to a page that takes a while to
load (slashdot.org comes to mind). While the barber-shop-pole status meter
thing is twirling, resize the window. Notice that the status meter now extends
beyond its intended boundaries, and partially extends behind the status text.
Reporter | ||
Comment 1•25 years ago
|
||
Typo in the summary, sorry.
Summary: Resizing window corrupts corrupts status meter → Resizing window corrupts status meter
Comment 2•25 years ago
|
||
Unable to confirm this in windows 3/17 build under win98 (I crash when resizing
while big pages are loading). Changing component to XPToolkit Widgets.
Assignee: cbegle → trudelle
Component: Browser-General → XP Toolkit/Widgets
QA Contact: asadotzler → jrgm
Comment 3•25 years ago
|
||
After initially failing to reproduce this, I did manage to see this a few
times (in two flavours: barber-pole extends to cover text to its left;
2) progressmeter "disappears"). I found the "New Checkins" link on
www.mozilla.org to be a good page to reproduce this (but it's hit and miss).
2000-03-17-08 mozilla build linux rh6.0
Comment 4•25 years ago
|
||
duplicate reported and jrgm@netscape.com has reproduced. Marking this one
Confirmed to bring it into appropriate RADARs.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Reporter | ||
Comment 6•25 years ago
|
||
Looks gone in 2000032005. Was a fix checked in?
Comment 7•25 years ago
|
||
I can't reproduce it in 32006 either. resolving as wfm. Please reopen if it
comes back.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 8•25 years ago
|
||
Bah! The reason we can't reproduce it in 032005 and 032006 is because the bug
exists only on the trunk, and those two builds are both nb1b. So consider fixed
in the branch, but broken on the trunk. Reopening.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Comment 9•25 years ago
|
||
I can reproduce the barber-pole overrun easiliy, but nothing else. reassigning
to evaughan as p5 for m18. putting on helpwanted radar
Assignee: trudelle → evaughan
Status: REOPENED → NEW
Keywords: helpwanted
Priority: P3 → P5
Target Milestone: --- → M18
Comment 11•25 years ago
|
||
*** Bug 35341 has been marked as a duplicate of this bug. ***
Comment 12•25 years ago
|
||
Add to summary to help finding dups.
Summary: Resizing window corrupts status meter → Resizing window corrupts status meter (progress meter)
Comment 13•25 years ago
|
||
Comment 14•25 years ago
|
||
Bringing over my comments from 35189 regarding very related bugs:
bug 21639 "Progress meter paints three times for each update" (Marked fixed
2000-01-14)
bug 29118 "Extra refreshes while drawing the progress bar" (Open. Assigned to:
kmcclusk@netscape.com)
Comment 15•25 years ago
|
||
*** Bug 33927 has been marked as a duplicate of this bug. ***
Comment 16•25 years ago
|
||
This appears to be Linux only (based on the 20000410nn builds for mac, win32 and
linux -- can reproduce easily on Linux, but cannot on mac/win32).
Comment 17•25 years ago
|
||
*** Bug 35437 has been marked as a duplicate of this bug. ***
Comment 18•25 years ago
|
||
*** Bug 35584 has been marked as a duplicate of this bug. ***
Comment 19•25 years ago
|
||
*** Bug 35723 has been marked as a duplicate of this bug. ***
Comment 20•25 years ago
|
||
This is not just due to resizing. If you have a relatively small window, a
similar things happen.
Comment 21•25 years ago
|
||
Heck, it happens to me when the window is _maximized_, and the bar overwrites
the "Transferring data..." often after the page first loads.
Comment 22•25 years ago
|
||
In linux, this happens when the window is maximized, iconified, shrunk, etc.
etc....basically whenever the geometry of the window is changed or reloaded, i
guess. the barber pole bleeds to the right and sometimes down -- it appears a
bit like it was before the barber pole was moved into a box...except of course
that it's not moving =)
Comment 23•25 years ago
|
||
oh gee...come to think of it, it also happens often when the file/edit/etc.
menus are used or when the scroll bars appear (i'm using native scrollbars by
the way). so i suppose it happens without any resizing as well
Comment 24•25 years ago
|
||
as far as i can see there are actually TWO barberpoles there. One is the
animated one - in the right place. The other one is not animated and is located
approx. 1 cm. to the right of "the real thing" and a few pixels down. It on
occation refreshes when pages are loading. Cover mozilla with another app during
download and raise moz to top: there it is.
During the loading of a page, the statusfield displaying URL will often refresh,
and cover SOME but not all of the so called "bleeding". It would seem there is
actually another instance of the barberpole in the code somewhere, offset as
described.
Comment 25•25 years ago
|
||
*** Bug 36225 has been marked as a duplicate of this bug. ***
Comment 26•25 years ago
|
||
Updating summary from "Resizing window corrupts status meter (progress meter)".
This can occur without resizing. (Linux only).
Summary: Resizing window corrupts status meter (progress meter) → progress meter paints the "barber pole" outside its boundaries
Comment 27•25 years ago
|
||
and i was wrong: it's one and the same barberpole.. and it's huge.
But the area where it animates is limited. The rest is a part of the same gif
however. This can be seen when you stumble across those pages where the
barberpole never stops and the STOP button doesnt work either.
If you repeatedly click stop, all the time, the area "outside the window to the
reguolar animation" will refresh so quick you see it's actually one and the same
animated gif.
I use 2000-041816 now, and found a good site to test this:
http://www.digi.no
Why is the barberpole-gif so big? Because of various resolutions etc? If it had
had the dimensions of the "Border" it's supposed to animate within, this
wouldn't have been a problem. But if that border has different dimensions for
different screen resolutions, it's of course a problem as long as only one
mutual gif is used. The angles on that gif's poles indicate to me it can be
stretched without loss of quality though? (45 degrees). Or has a strech already
occured, causing this weird look? (I'm running at 1024*768)
Comment 28•25 years ago
|
||
I'm having the same overrun (to the right about 80 pixels and down about 5), but
it goes away after resizing the window. It seems the redraw after resize does
the progress correctly. Only the initial drawing of the window is placing the
progress bar lines in the wrong place.
Comment 29•25 years ago
|
||
The barber pole is done with a simple tiled animated background image. I think
when linux draws the image its not clipping correctly when it tiles. Assigning
to Pav for investigation.
Assignee: evaughan → pavlov
Comment 30•25 years ago
|
||
This is shown very well when you turn double buffering off, progress meter
draws over buttons below it all the time. I attach png how it looks without
double buffer.
Comment 31•25 years ago
|
||
Comment 32•25 years ago
|
||
Well today there ARE two progress meters there - insame position.
Saw that in todays stripped down version, build ID 2000-042518
When the page starts loading the vertially striped barber-pole starts spinning.
Then it changes to the old indicator (?), with a percent count on top.
Attaching screenshot.
Comment 33•25 years ago
|
||
Comment 34•25 years ago
|
||
*** Bug 37869 has been marked as a duplicate of this bug. ***
Comment 35•25 years ago
|
||
*** Bug 38032 has been marked as a duplicate of this bug. ***
Comment 36•25 years ago
|
||
*** Bug 38032 has been marked as a duplicate of this bug. ***
Comment 37•25 years ago
|
||
has this bug been fixed on the 2000051208 build? The barberpole seems to stay
within the boundaries for me.
Assignee | ||
Comment 38•25 years ago
|
||
yes, this was fixed with the new tiling code
Status: NEW → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 39•25 years ago
|
||
Verified fixed on Linux Build 2000051308
Comment 41•25 years ago
|
||
*** Bug 40824 has been marked as a duplicate of this bug. ***
Comment 42•25 years ago
|
||
Is the picture of the second indicator "outside boundaries"? Because I still see
it the way the 2nd attached picture shows it in current nightly.
Comment 43•25 years ago
|
||
all seems OK now.
(2000-060420)
Comment 44•25 years ago
|
||
Love the new progress meter :-)
You need to log in
before you can comment on or make changes to this bug.
Description
•