Closed Bug 1388753 Opened 7 years ago Closed 7 years ago

Bookmarks and history pages in Library sub menus are not working

Categories

(Firefox :: Toolbars and Customization, defect, P1)

57 Branch
defect

Tracking

()

VERIFIED FIXED
Firefox 57
Iteration:
57.1 - Aug 15
Tracking Status
firefox-esr52 --- unaffected
firefox55 --- unaffected
firefox56 --- unaffected
firefox57 --- verified

People

(Reporter: Eddwardiq, Assigned: Gijs)

References

Details

(Keywords: regression, Whiteboard: [photon-structure])

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0 Build ID: 20170809100326 Steps to reproduce: 1. Click on Hamburger menu - Library or Library from Toolbar 2. Click on Bookmarks or History sub menu 3. Click on item from Recently added Bookmarks or Recent History Actual results: Nothing is happening. Expected results: It shoudl open a recently added bookmark or a page from recent history
Blocks: 1352110
Component: Untriaged → Toolbars and Customization
Whiteboard: [photon-structure] [triage]
Severity: normal → critical
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: [photon-structure] [triage] → [photon-structure]
Assignee: nobody → gijskruitbosch+bugs
Blocks: 1385083
Status: NEW → ASSIGNED
Iteration: --- → 57.1 - Aug 15
Flags: qe-verify+
Flags: in-testsuite?
Priority: -- → P1
QA Contact: gwimberly
Comment on attachment 8895449 [details] Bug 1388753 - unbreak bookmarks/history item clicks and tidy up code in browserPlacesViews.js, https://reviewboard.mozilla.org/r/166650/#review172258 LGTM!
Attachment #8895449 - Flags: review?(mdeboer) → review+
Pushed by gijskruitbosch@gmail.com: https://hg.mozilla.org/integration/autoland/rev/bf603affd1e0 unbreak bookmarks/history item clicks and tidy up code in browserPlacesViews.js, r=mikedeboer
Backed out for failing browser-chrome's browser_947914_button_history.js: https://hg.mozilla.org/integration/autoland/rev/5475c7748903350a91842046eeb614880738b83e Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=bf603affd1e09700f29576cfcae62d2ba07559ea&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=runnable&filter-resultStatus=usercancel Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=122311575&repo=autoland 08:04:06 INFO - TEST-PASS | browser/components/customizableui/test/browser_947914_button_history.js | Should have a history item for the history we just made. - 08:04:06 INFO - Buffered messages finished 08:04:06 INFO - TEST-UNEXPECTED-FAIL | browser/components/customizableui/test/browser_947914_button_history.js | Test timed out - 08:04:06 INFO - GECKO(3284) | 1502377446586 addons.xpi WARN Attempting to activate an already active default theme 08:04:06 INFO - Console message: 1502377446586 addons.xpi WARN Attempting to activate an already active default theme 08:04:06 INFO - Not taking screenshot here: see the one that was previously logged 08:04:06 INFO - TEST-UNEXPECTED-FAIL | browser/components/customizableui/test/browser_947914_button_history.js | A promise chain failed to handle a rejection: Panel did not hide within 20 seconds. - stack: JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: register :: line 199 08:04:06 INFO - JS frame :: resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js :: completePromise :: line 711 08:04:06 INFO - JS frame :: chrome://mochitests/content/browser/browser/components/customizableui/test/head.js :: promisePanelElementHidden/</timeoutId< :: line 315Rejection date: Thu Aug 10 2017 08:03:42 GMT-0700 (Pacific Standard Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 265 08:04:06 INFO - Stack trace: 08:04:06 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:265 08:04:06 INFO - chrome://mochikit/content/browser-test.js:Tester.prototype.nextTest<:448 08:04:06 INFO - timeoutFn@chrome://mochikit/content/browser-test.js:893:9 08:04:06 INFO - setTimeout handler*Tester_execTest@chrome://mochikit/content/browser-test.js:855:9 08:04:06 INFO - Tester.prototype.nextTest</<@chrome://mochikit/content/browser-test.js:689:7 08:04:06 INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:795:59
Flags: needinfo?(gijskruitbosch+bugs)
I'd forgotten how awful trying to do any kind of automated tested with these panels was. Re-landed without the test because bug 1383009 will mean everyone will hit this in tomorrow's nightly otherwise.
Flags: needinfo?(gijskruitbosch+bugs)
Pushed by gijskruitbosch@gmail.com: https://hg.mozilla.org/integration/autoland/rev/672d9c4258b3 unbreak bookmarks/history item clicks and tidy up code in browserPlacesViews.js, r=mikedeboer
Depends on: 1389285
Backout by kwierso@gmail.com: https://hg.mozilla.org/mozilla-central/rev/d0068f9051be Backed out changeset bf603affd1e0 for failing browser-chrome's browser_947914_button_history.js. r=backout a=merge
(In reply to Pulsebot from comment #10) > Backout by kwierso@gmail.com: > https://hg.mozilla.org/mozilla-central/rev/d0068f9051be > Backed out changeset bf603affd1e0 for failing browser-chrome's > browser_947914_button_history.js. r=backout a=merge Why did you back this back out of autoland via a merge from m-c?
Flags: needinfo?(wkocher)
Pushed by gijskruitbosch@gmail.com: https://hg.mozilla.org/integration/autoland/rev/bd9ea3879cde unbreak bookmarks/history item clicks and tidy up code in browserPlacesViews.js, r=mikedeboer
Pushed by archaeopteryx@coole-files.de: https://hg.mozilla.org/mozilla-central/rev/94efd7ef04b2 unbreak bookmarks/history item clicks and tidy up code in browserPlacesViews.js, r=mikedeboer
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 57
As far as I can tell, comment 10 was the backout from comment 5, cherry-picked onto what I wanted to merge to m-c. Pulsebot saw that the revision had chamged due to the cherry picking, so decided to add a comment.
Flags: needinfo?(wkocher)
(In reply to Wes Kocher (:KWierso) from comment #17) > As far as I can tell, comment 10 was the backout from comment 5, > cherry-picked onto what I wanted to merge to m-c. Pulsebot saw that the > revision had chamged due to the cherry picking, so decided to add a comment. This patch landed 3 times on autoland. The first one got backed out (comment 5). The second one (comment 9) got backed out by the merge from m-c to autoland in comment 10 (cf. https://hg.mozilla.org/integration/autoland/rev/fda2d8158679#l201.12 - warning: slow link because big merge commit), so I landed it a third time (comment 13) and Aryx then kindly landed it separately on m-c to ensure it made nightlies (comment 14). What I don't understand is why the merge in comment 10 reverted the second commit at all.
Flags: needinfo?(wkocher)
I think mercurial just got confused with me cherry-picking the backout into the merge and then when that all merged back it blew away the second reland attempt.
Flags: needinfo?(wkocher)
Verified on Windows, Mac, and Ubuntu.
Flags: qe-verify+
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: