Closed
Bug 980374
Opened 11 years ago
Closed 11 years ago
Adjust height of buttons in the nav-bar to match the height of urlbar and search box
Categories
(Firefox :: Theme, defect)
Tracking
()
VERIFIED
FIXED
Firefox 30
People
(Reporter: mikedeboer, Assigned: mikedeboer)
References
Details
(Whiteboard: [Australis:P3])
Attachments
(2 files, 4 obsolete files)
(deleted),
patch
|
mconley
:
review+
Sylvestre
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
MattN
:
review+
Sylvestre
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
This is a follow-up from bug 909349.
See https://bugzilla.mozilla.org/show_bug.cgi?id=909349#c31
Updated•11 years ago
|
Whiteboard: [Australis:P4] → [Australis:P3]
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → mdeboer
Assignee | ||
Comment 1•11 years ago
|
||
Attachment #8387186 -
Flags: review?(mconley)
Comment 2•11 years ago
|
||
Comment on attachment 8387186 [details] [diff] [review]
Patch v1: adjust OSX toolbar buttons height to match urlbar and search bar
Cancelling review based on a couple of glitches I saw when testing. Discussed with mikedeboer in meatspace.
Attachment #8387186 -
Flags: review?(mconley)
Assignee | ||
Comment 3•11 years ago
|
||
This fixes stuff with the Bookmarks menu button. Was there another question you had that I can't remember?
Attachment #8387186 -
Attachment is obsolete: true
Attachment #8387333 -
Flags: review?(mconley)
Comment 4•11 years ago
|
||
Comment on attachment 8387333 [details] [diff] [review]
Patch v1.1: adjust OSX toolbar buttons height to match urlbar and search bar
Cancelling review because there's still that one issue with the Bookmarks Toolbar Items in the nav-bar causing the back button to be clipped.
Attachment #8387333 -
Flags: review?(mconley)
Assignee | ||
Comment 5•11 years ago
|
||
Attachment #8387629 -
Flags: review?(mconley)
Assignee | ||
Updated•11 years ago
|
Attachment #8387333 -
Attachment is obsolete: true
Assignee | ||
Comment 7•11 years ago
|
||
Attachment #8387764 -
Flags: review?(mconley)
Assignee | ||
Updated•11 years ago
|
Attachment #8387629 -
Attachment is obsolete: true
Attachment #8387629 -
Flags: review?(mconley)
Comment 8•11 years ago
|
||
Comment on attachment 8387764 [details] [diff] [review]
Patch v1.3: adjust OSX toolbar buttons height to match urlbar and search bar
Review of attachment 8387764 [details] [diff] [review]:
-----------------------------------------------------------------
::: browser/themes/osx/browser.css
@@ +116,5 @@
> #PersonalToolbar {
> padding: 0 4px 4px;
> }
>
> +#main-window[customize-entered] #PersonalToolbar {
As per discussion, we're going to yank this particular rule because it makes the customize mode transition look worse with the bookmarks toolbar enabled.
Attachment #8387764 -
Flags: review?(mconley)
Assignee | ||
Comment 9•11 years ago
|
||
Attachment #8387764 -
Attachment is obsolete: true
Attachment #8387799 -
Flags: review?(mconley)
Comment 10•11 years ago
|
||
Comment on attachment 8387799 [details] [diff] [review]
Patch v1.4: adjust OSX toolbar buttons height to match urlbar and search bar
Review of attachment 8387799 [details] [diff] [review]:
-----------------------------------------------------------------
Let's roll!
We should also file follow-up bugs for the bookmarks toolbar items stuff we noticed.
Attachment #8387799 -
Flags: review?(mconley) → review+
Assignee | ||
Comment 11•11 years ago
|
||
Pushed as: https://hg.mozilla.org/integration/fx-team/rev/74568436ab02
Follow-up bugs coming up!
Whiteboard: [Australis:P3] → [Australis:P3][fixed-in-fx-team]
Comment 12•11 years ago
|
||
(In reply to Mike de Boer [:mikedeboer] from comment #11)
> Pushed as: https://hg.mozilla.org/integration/fx-team/rev/74568436ab02
>
> Follow-up bugs coming up!
Backed out test failures:
https://tbpl.mozilla.org/php/getParsedLog.php?id=35892399&tree=Fx-Team
https://tbpl.mozilla.org/php/getParsedLog.php?id=35892543&tree=Fx-Team
https://hg.mozilla.org/integration/fx-team/rev/403ef36f7d35
Comment 14•11 years ago
|
||
I'm guessing this is breaking because:
http://mxr.mozilla.org/mozilla-central/source/browser/components/places/tests/browser/browser_toolbarbutton_menu_context.js#34
no longer clicks the right thing. I'm not sure if that's a bug in this patch and how it affects the nested buttons, or if it's an issue with the test. In the latter case, it might be possible to switch to synthesizeKey with VK_ESCAPE, but I've not tried that.
Assignee | ||
Comment 15•11 years ago
|
||
Yup, but my try push with another 'fix' yielded other test failures, in UITour code this time. I'm currently investigating why that would be the case.
Status: NEW → ASSIGNED
Assignee | ||
Comment 16•11 years ago
|
||
Personal bookmarks toolbar placeholder follow-up bug filed as bug 982215.
Assignee | ||
Comment 17•11 years ago
|
||
Try push I was referring to earlier: https://tbpl.mozilla.org/?tree=Try&rev=730c70bb7396
Assignee | ||
Comment 18•11 years ago
|
||
Matt, do you know why `browser/modules/test/browser_UITour_panel_close_annotation.js` would fail when the toolbar buttons on OSX are made smaller by this bug/ patch?
The test fails with the message "Timeout waiting for popup at anchor: Highlight should move to the appMenu button and still be visible", see the TBPL link I posted in comment 17.
Flags: needinfo?(MattN+bmo)
Assignee | ||
Comment 19•11 years ago
|
||
Pushed another try: https://tbpl.mozilla.org/?tree=Try&rev=7c947a7ca776
This disables the UITour test on Mac and uses Gijs' suggested test update to hide the panel with VK_ESCAPE.
Assignee | ||
Comment 20•11 years ago
|
||
Try run is green, so posting the patch for review.
- For browser_toolbarbutton_menu_context.js I made the panel hide with VK_ESCAPE.
- I disabled browser_UITour_panel_close_annotation.js on OSX, because a) it runs without failure locally (cannot reproduce the failure) and b) to fix the test I need input from MattN and having this test work for OSX on our infra is lower prio than resolving this P3, IMHO.
Attachment #8389793 -
Flags: review?(gijskruitbosch+bugs)
Assignee | ||
Updated•11 years ago
|
Attachment #8389793 -
Flags: review?(gijskruitbosch+bugs) → review?(mconley)
Assignee | ||
Comment 21•11 years ago
|
||
(In reply to Mike de Boer [:mikedeboer] from comment #20)
> - I disabled browser_UITour_panel_close_annotation.js on OSX, because a) it
> runs without failure locally (cannot reproduce the failure) and b) to fix
> the test I need input from MattN and having this test work for OSX on our
> infra is lower prio than resolving this P3, IMHO.
In other words: I'm suggesting to move fixing this test for OSX in a follow-up bug.
Comment 22•11 years ago
|
||
Comment on attachment 8389793 [details] [diff] [review]
Patch 2: update tests
Review of attachment 8389793 [details] [diff] [review]:
-----------------------------------------------------------------
r=me after reverting browser.ini and updating the commit message
::: browser/modules/test/browser.ini
@@ +14,5 @@
> [browser_UITour_availableTargets.js]
> [browser_UITour_detach_tab.js]
> [browser_UITour_annotation_size_attributes.js]
> [browser_UITour_panel_close_annotation.js]
> +skip-if = os == "mac" # Popup handling failures due to bug 980374
This isn't necessary as the test failed because you did a try push on fx-team instead of m-c and pushed with a test failure from bug 971116 in it. You can remove this line and it'll be fine.
Attachment #8389793 -
Flags: review?(mconley) → review+
Updated•11 years ago
|
Flags: needinfo?(MattN+bmo)
Assignee | ||
Comment 23•11 years ago
|
||
Alright! Thanks Matt, good thing I asked your for info ;)
Pushed to fx-team as:
https://hg.mozilla.org/integration/fx-team/rev/3f47ab139eb4
https://hg.mozilla.org/integration/fx-team/rev/ab6e51e115bc
Assignee | ||
Updated•11 years ago
|
Whiteboard: [Australis:P3] → [Australis:P3][fixed-in-fx-team]
Assignee | ||
Updated•11 years ago
|
status-firefox29:
--- → affected
status-firefox30:
--- → affected
Comment 24•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/3f47ab139eb4
https://hg.mozilla.org/mozilla-central/rev/ab6e51e115bc
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [Australis:P3][fixed-in-fx-team] → [Australis:P3]
Target Milestone: --- → Firefox 30
Assignee | ||
Comment 25•11 years ago
|
||
Comment on attachment 8387799 [details] [diff] [review]
Patch v1.4: adjust OSX toolbar buttons height to match urlbar and search bar
[Approval Request Comment]
Bug caused by (feature/regressing bug #): bug 909349
User impact if declined: The toolbar buttons on OSX will appear to be too large when hover/ clicked.
Testing completed (on m-c, etc.): landed on m-c
Risk to taking this patch (and alternatives if risky): minor
String or IDL/UUID changes made by this patch: n/a
Attachment #8387799 -
Flags: approval-mozilla-aurora?
Assignee | ||
Comment 26•11 years ago
|
||
Comment on attachment 8389793 [details] [diff] [review]
Patch 2: update tests
[Approval Request Comment]
Bug caused by (feature/regressing bug #): bug 909349
User impact if declined: Mochitest b-c test will fail if the patch in this bug is landed without updating the erroneous unit test.
Testing completed (on m-c, etc.): landed on m-c
Risk to taking this patch (and alternatives if risky): minor
String or IDL/UUID changes made by this patch: n/a
Updated•11 years ago
|
Updated•11 years ago
|
Attachment #8387799 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 27•11 years ago
|
||
Comment on attachment 8389793 [details] [diff] [review]
Patch 2: update tests
Mike, you didn't explicitly required the uplift flag. I guess it is a mistake.
Attachment #8389793 -
Flags: approval-mozilla-aurora+
Assignee | ||
Comment 28•11 years ago
|
||
Pushed to Aurora: https://hg.mozilla.org/releases/mozilla-aurora/rev/d0d8439772f7
Assignee | ||
Comment 29•11 years ago
|
||
And the test update: https://hg.mozilla.org/releases/mozilla-aurora/rev/2e9b078177e4
Updated•11 years ago
|
Updated•11 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•