Closed
Bug 575896
Opened 14 years ago
Closed 14 years ago
Bookmark Toolbar context menu does not work after customize
Categories
(Firefox :: Bookmarks & History, defect)
Firefox
Bookmarks & History
Tracking
()
RESOLVED
FIXED
Firefox 4.0b2
Tracking | Status | |
---|---|---|
blocking2.0 | --- | final+ |
People
(Reporter: BijuMailList, Assigned: mak)
References
Details
(Keywords: relnote, Whiteboard: [4b1])
Attachments
(1 file, 5 obsolete files)
2.47 KB,
patch
|
Details | Diff | Splinter Review |
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.3a6pre) Gecko/20100628 Minefield/3.7a6pre Unable to create new items on "Bookmark Toolbar" Steps:- 1. Start new Firefox profile 2. Enable "Bookmarks Toolbar" 3. Try to create a new folder, or bookmark, or separator Result:- Unable create Expected:- User should be able to create a new Item
Comment 1•14 years ago
|
||
(uhm, who set this as blocking1.9.3:beta1+? - it does, but not sure how someone did it) This wfm on a 20100629 nightly, but is broken on beta 1. You can drag things to the bookmarks toolbar to create them, but the context menu doesn't seem to work.
Assignee: nobody → mak77
Summary: Unable to create new items on "Bookmark Toolbar" → Bookmark Toolbar context menu does not work when toolbar is visible
Whiteboard: [4b1]
Assignee | ||
Comment 2•14 years ago
|
||
(In reply to comment #1) > (uhm, who set this as blocking1.9.3:beta1+? - it does, but not sure how someone > did it) I think there is a bugzilla bug where if you clone a blocking bug it is marked as blocking. looks like serious.
Assignee | ||
Comment 3•14 years ago
|
||
(In reply to comment #1) > This wfm on a 20100629 nightly, but is broken on beta 1. You can drag things to > the bookmarks toolbar to create them, but the context menu doesn't seem to > work. We did not push any additional change to the toolbar nor to related code after beta1 tag has been added. Could be that it just works fine after a restart?
Assignee | ||
Comment 4•14 years ago
|
||
So, I've create a new profile with beta1, from the bookmarks button I've choosen "View Bookmarks Toolbar", I've right clicked on the toolbar and choosen "New separator", the separator has been created. I can't reproduce, or I need better steps.
Assignee | ||
Comment 5•14 years ago
|
||
I can reproduce the issue this way: right click on toolbars and choose Customize. Close customize dialog and choose View Bookmarks Toolbar. The context menu does not work anymore, restarting the browser fixes it. This would be a view bug due to the fact customize removes nodes from the document, but it does not look a blocker to me.
Assignee | ||
Comment 6•14 years ago
|
||
actually, it's probably a bug we have from some time, and the patch in bug 388880 could fix it.
Assignee | ||
Comment 7•14 years ago
|
||
simple fix for the beta, reset the view during customize. Bug 388880 can provide better caching code on top of this if needed.
Attachment #455120 -
Flags: review?(dao)
Assignee | ||
Updated•14 years ago
|
Summary: Bookmark Toolbar context menu does not work when toolbar is visible → Bookmark Toolbar context menu does not work after customize
Assignee | ||
Comment 8•14 years ago
|
||
toolbar elt can be removed, as well!
Attachment #455120 -
Attachment is obsolete: true
Attachment #455120 -
Flags: review?(dao)
Assignee | ||
Updated•14 years ago
|
Attachment #455122 -
Flags: review?(dao)
Comment 9•14 years ago
|
||
First of all, based on comment 5, this shouldn't block beta 1, so I'm resetting the flag. Looking at the patch now...
blocking2.0: beta1+ → ?
Component: Widget: Win32 → Bookmarks & History
Product: Core → Firefox
QA Contact: win32 → bookmarks
Updated•14 years ago
|
OS: Windows XP → All
Hardware: x86 → All
Comment 10•14 years ago
|
||
Yup, agree - blocks final, and if we can get it in before we do a second build of beta1, we should.
blocking2.0: ? → final+
Comment 11•14 years ago
|
||
Adding relnote just in case we don't get this in time for beta - hopefully we do!
Keywords: relnote
Assignee | ||
Comment 12•14 years ago
|
||
looks like relnote is pointing to the wrong bug number? See https://bugzilla.mozilla.org/show_bug.cgi?id=575932#c5
Comment 13•14 years ago
|
||
Not fixed in Beta 1. I was quite surprised that Bookmark->Properties dialog is gone. All I wanted is to rename a bookmark.
Comment 14•14 years ago
|
||
Comment on attachment 455122 [details] [diff] [review] patch v1.1 >+ get _toolbar() { Can you rename this to something that makes this not sound like we're dealing with a <toolbar>?
Comment 15•14 years ago
|
||
Also, did you mean to say that the patch in bug 388880 fixes this? If so, what value does your patch add?
Assignee | ||
Comment 16•14 years ago
|
||
(In reply to comment #15) > Also, did you mean to say that the patch in bug 388880 fixes this? If so, what > value does your patch add? no, I meant it was touching same code, so it could have fixed the issue, it does not actually afaict
Assignee | ||
Comment 17•14 years ago
|
||
Attachment #455122 -
Attachment is obsolete: true
Attachment #457576 -
Flags: review?(dao)
Attachment #455122 -
Flags: review?(dao)
Comment 18•14 years ago
|
||
Unlike init, uninit doesn't seem to be called from the outside. Maybe rename it to something like "_uninitView"? onBrowserWindowClose doesn't seem to be called at all.
Assignee | ||
Comment 19•14 years ago
|
||
(In reply to comment #18) > onBrowserWindowClose doesn't seem to be called at all. I was pretty sure it was already called in browser.js but now that I look at the original patch for toolbar binding removal, Mano added the method but not a call point. At this point I can avoid uninit completely.
Assignee | ||
Comment 20•14 years ago
|
||
Attachment #457576 -
Attachment is obsolete: true
Attachment #457585 -
Flags: review?(dao)
Attachment #457576 -
Flags: review?(dao)
Comment 21•14 years ago
|
||
Comment on attachment 457585 [details] [diff] [review] patch v1.3 >+ get _toolbarViewElt() { >+ return document.getElementById("PlacesToolbar"); nit: _viewElt would be sufficient, as the whole host object is dedicated to the "toolbar". >+ customizeStart: function PTH_customizeStart() { >+ if (this._toolbarViewElt && this._toolbarViewElt._placesView) >+ this._toolbarViewElt._placesView.uninit(); nit: use a variable instead of accessing the _toolbarViewElt getter three times.
Attachment #457585 -
Flags: review?(dao) → review+
Assignee | ||
Comment 22•14 years ago
|
||
bah, I'm distracted lately :(
Attachment #457585 -
Attachment is obsolete: true
Assignee | ||
Comment 23•14 years ago
|
||
Comment on attachment 457641 [details] [diff] [review] patch v1.4 my repository corrupted on a qrefresh! =:\
Attachment #457641 -
Attachment is obsolete: true
Assignee | ||
Comment 24•14 years ago
|
||
Assignee | ||
Comment 25•14 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/ce439bd24549
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 4.0b2
You need to log in
before you can comment on or make changes to this bug.
Description
•