Closed
Bug 39699
Opened 25 years ago
Closed 25 years ago
No submenus if scrollbar
Categories
(Core :: XUL, defect, P2)
Core
XUL
Tracking
()
VERIFIED
FIXED
M17
People
(Reporter: BenB, Assigned: waterson)
References
Details
(Whiteboard: [dogfood-][nsbeta2+])
Attachments
(3 files)
|
71.45 KB,
text/html
|
Details | |
|
718 bytes,
patch
|
Details | Diff | Splinter Review | |
|
3.37 KB,
patch
|
Details | Diff | Splinter Review |
Reproduce:
1. Use a bookmarks file with both a submenu and lots of bookmarks on the top
level.
2. Open bookmarks
3. Try to open the submenu
Actual result:
nothing
Expected result:
Submenu opens
DOGFOOD
Comment 3•25 years ago
|
||
I can not reproduce this in Linux or Windows. Can anyone else?
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
| Reporter | ||
Updated•25 years ago
|
Status: RESOLVED → VERIFIED
| Reporter | ||
Comment 4•25 years ago
|
||
Yes, this must have been fixed. Submenus open now with my last build, but not
when I filed this bug.
| Reporter | ||
Comment 5•25 years ago
|
||
Bug appears again. REOPENing.
Status: VERIFIED → REOPENED
Resolution: WORKSFORME → ---
Comment 6•25 years ago
|
||
I can't reproduce this on today's build (Win32 or Linux). I sized the bookmarks
window small enough that a scrollbar appeared, and then tried to open the
submenu, and it worked fine.
| Reporter | ||
Comment 7•25 years ago
|
||
bokmarks *window"? resize? are you speaking aboutu the sidebar? I am speaking
about the bookmarks menu in the main menu.
Updated•25 years ago
|
QA Contact: sairuh → jrgm
Comment 8•25 years ago
|
||
I have such a bookmarks menu, and using the 60622 verification build, my
bookmark folders show up as if they were just bookmarks, I cannot access their
content via that menu, nor the one in the 'personal' toolbar. I don't see why
this is dogfood though, since I can get to them much quicker in the sidebar
anyway.
Priority: P3 → P2
Target Milestone: --- → M16
Comment 9•25 years ago
|
||
Oh, sorry, I misinterpreted. I was looking at the "Manage Bookmarks..." window.
| Reporter | ||
Comment 10•25 years ago
|
||
trudelle, it is doogfood, because the sidebar is completely unusable, if you use
multiple windows.
Comment 11•25 years ago
|
||
on mac, my bookmarks menu on the personal toolbar (which scrolls) works just
fine. i don't see the problem.
| Reporter | ||
Comment 12•25 years ago
|
||
I am using Linux.
Comment 13•25 years ago
|
||
Ben- I don't what you mean. I use it with multiple windows.
| Reporter | ||
Comment 14•25 years ago
|
||
trudelle, (in descending order of importance)
- I often have 10 and more browser windows open, several of them visible at
once. Having a sidebar in each of them wastes a *lot* of screen space.
- I use browser windows of size ~600x900 (width/height) px. A sidebar would
waste at least 100x900 px for each browser window.
- In general, I don't like the idea of seeing the bookmarks all the time. I even
hide the personal and navigation toolbar in 4.x.
Comment 15•25 years ago
|
||
Oh, I thought you meant *completely unusable*.
Reassigning to pinkerton, since evaughan is on vacation until 6/12. need ETA
Assignee: evaughan → pinkerton
Status: REOPENED → NEW
Comment 16•25 years ago
|
||
need to dupe this first, and then i'll get on it.
Status: NEW → ASSIGNED
Whiteboard: [dogfood+] → [dogfood+] 6/16
| Reporter | ||
Comment 17•25 years ago
|
||
trudelle, ic. Excuse my lacking exactness.
Comment 18•25 years ago
|
||
i still cannot duplicate this with trudelle's huge bookmarks list. peter, can you
try pitching your localstore.rdf and seeing if that fixes it? might be corruption
in rdf.
| Reporter | ||
Comment 19•25 years ago
|
||
Yes, removing <profiledir>/localstore.rdf seems to fix the problem (only
temporarily, as it reappeared after a while the first time, see
CLOSing/REOPENing).
(I already worked around this problem, so I also had to recreate a problematic
file in 4.x and copy it over the Mozilla bookmarks.html.)
Comment 20•25 years ago
|
||
so if pitching the localstore fixes the problem, it sounds like rdf corruption
(since there's nothing that menus could be doing to your profile to make it stop
working after a while).
kicking over to waterson, who is probably going to kill me.
Assignee: pinkerton → waterson
Status: ASSIGNED → NEW
| Assignee | ||
Comment 21•25 years ago
|
||
Could somebody please clarify the steps to reproduce the problem?
Whiteboard: [dogfood+] 6/16 → [NEEDINFO]
| Reporter | ||
Comment 22•25 years ago
|
||
Waterson, I have none. It got corrupted after some time. Dunno, whcih
circumstances cause the corruption.
| Assignee | ||
Comment 23•25 years ago
|
||
marking WORKSFORME if there is no way to reproduce the problem. re-open if the
situation changes.
Status: NEW → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → WORKSFORME
| Reporter | ||
Comment 24•25 years ago
|
||
Don't we have QA for this case? This bug *does* exist, it's not that I'm
speaking about aliens or so.
Whiteboard: [NEEDINFO] → [NEEDINFO] Need reproduction
| Reporter | ||
Updated•25 years ago
|
Whiteboard: [NEEDINFO] Need reproduction → [NEEDINFO] QA: Need reproduction
Comment 25•25 years ago
|
||
This is 100% reproducible for me on Win98 and Linux, and the menu comes up blank
on Mac. This may be a corrupted localstore.rdf (I'll check), but wouldn't that
still be a defect? reopening.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Comment 26•25 years ago
|
||
Deleting my localstore.rdf had no effect on Win98 or Linux.
Comment 27•25 years ago
|
||
[dogfood-][nsbeta2+]
Keywords: nsbeta2
Whiteboard: [NEEDINFO] QA: Need reproduction → [dogfood-][nsbeta2+]
| Assignee | ||
Comment 28•25 years ago
|
||
ok, i've reproduceed this and it *doesn't* occur with really big hand-rolled
XUL menus. so it probably is something with RDF templates. accepting.
Status: REOPENED → ASSIGNED
Target Milestone: M16 → M17
| Assignee | ||
Comment 29•25 years ago
|
||
| Assignee | ||
Comment 30•25 years ago
|
||
Attached a bookmarks.html that *works*. My suspicion is that something evil has
happened to trudelle's bookmarks.html file: I also noticed a bunch of
assertions during startup when I loaded it.
| Assignee | ||
Comment 31•25 years ago
|
||
| Assignee | ||
Comment 32•25 years ago
|
||
rjc: this appears to be part of the fix, since nsIFile does something wonderful
on each different platform. On Win32 and Linux, you get an error if the file
doesn't exist and you ask if it IsDirectory(). So, I fixed it by just ignoring
the damn error, hyatt-style.
This makes the main bookmarks menu work right; however, I now have a problem
with the drop-down in the personal toolbar. Looking into that next.
Comment 33•25 years ago
|
||
OK, I'll support Hyatt's style of ignoring errors with a mighty r=rjc
| Assignee | ||
Comment 34•25 years ago
|
||
| Assignee | ||
Comment 35•25 years ago
|
||
rjc: as we'd discussed some time ago, doing some queries on the nsHTTPIndex
data source triggers re-entrant updates. This basically gets layout's knickers
in a knot, so I added some guards around OnAssert, et. al. to make sure we
ignore any updates that occur while we're actually propogating matches and
changing the content model.
| Assignee | ||
Comment 36•25 years ago
|
||
p.s. your FTP menus still work, you sex machine.
Comment 37•25 years ago
|
||
Sweet.
| Assignee | ||
Comment 38•25 years ago
|
||
fix checked in.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in
before you can comment on or make changes to this bug.
Description
•