Closed Bug 337077 Opened 18 years ago Closed 18 years ago

Weird scrolling in Add-Ons manager

Categories

(Toolkit :: Add-ons Manager, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bzbarsky, Unassigned)

References

Details

BUILD:  Current trunk Firefox build

STEPS TO REPRODUCE:
1)  Start with a vanilla profile
2)  Install enough extensions that in the Add-On manager there are a few out of 
    sight below the bottom of the window.  I have Adblock Plus, DOM Inspector,
    Google Safe Browsing, Leak Monitor, XForms, Nightly Tester Tools, Web
    Developer.
3)  Click on the very first item in the list.
4)  Scroll as far up as you can.
5)  Click on the last thing you can get into without scrolling (in my case, this
    is the 4th item -- Leak Monitor).  Note that this scrolls down a bit.
6)  Click in the scrollbar below the slider -- this should page down.

ACTUAL RESULTS:  The window scrolls _up_ instead of down.  The slider ends up at the top of the scrollbar groove.

EXPECTED RESULTS:  Scroll down like I wanted.
Flags: blocking1.9a2?
Flags: blocking-firefox2?
Blocks: 329045
Probably.
Depends on: 330073
What in comment #0 is different than the description in Bug 330073 comment #0? If nothing please dupe to that bug. BTW: this isn't a problem on the MOZILLA_1_8_BRANCH so requesting blocking-firefox2 is kind of pointless.
Please try duplicating this with the download mgr... I suspect you are able to and this is an Toolkit XUL Widget bug that is not due to bug 329045 and has been present on the trunk since bug 328881 was checked in.
> What in comment #0 is different than the description in Bug 330073 comment #0?

Starting at step 6.  I'm clicking on the scrollbar, while bug 330073 is clicking on items in the list...

> Please try duplicating this with the download mgr... 

I don't even know how to get that to come up...  I was only messing with the Add-Ons manager because we're leaking like a sieve again and _someone_ needs to debug it.
I can't reproduce this on the 1.8 branch so I suspect this is due to bug 328881.
Boris, do you want to keep the request for blocking-firefox2 since it doesn't affect the 1.8 branch?
Nope.  I just wasn't sure if it did, so figured better safe than sorry.  Thanks for checking!
Flags: blocking-firefox2?
I can reproduce in the download mgr which is available in Tools -> Downloads though it isn't as easy to notice as with the add-ons mgr.

It will probably be easier to find this in the current Product and Component so I am leaving them alone though they aren't correct. Should be Toolkit -> XUL Widgets since it affects users of the richlistbox on trunk. May change later but I suspect that after bug 334765 is fixed this will also be fixed which will hopefully be soon. I'm compiling now to verify.

This has nothing to do with bug 329045 and was caused by bug 328881... changed blocking accordingly.
Blocks: 328881
No longer blocks: 329045
This behaves better with the patch from bug 334765 but is not completely fixed by it. I suspect it would be best to fix this in the widget.
btw: when I say fix this in the widget I am referring to the remaining issue and that the fix for bug 334765 would still be needed I believe this involves fixing bug 298371 or bug 335642 and this does not affect the 1.8 branch.
Boris, is the EM actually leaking more than with 1.5? The only bug you filed for EM leaks was a leak on shutdown - bug 337050 and there are actually less than leaks at least when installing extension since the patch in bug 329045 landed when compared to 1.5... it was adding observers for each install initiated and only removing them on shutdown if there was a download in progress which I am pretty sure was due to bug 286034. What ever the case I am planning on debugging it as soon as the other work I am doing lightens up a bit.
This appears to be fixed by the checkin of bug 334765. Anyone confirm?
Resolving wfm though this was fixed by bug 334765.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WORKSFORME
Depends on: 334765
Flags: blocking1.9a2?
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.