Closed Bug 1384983 Opened 7 years ago Closed 7 years ago

Manage Share Providers icon is missing on Mac

Categories

(Firefox :: Theme, defect, P1)

defect

Tracking

()

RESOLVED FIXED
Firefox 57
Iteration:
56.4 - Aug 1
Tracking Status
firefox57 --- fixed

People

(Reporter: dao, Assigned: hanbin.chang, Mentored)

Details

(Keywords: good-first-bug, Whiteboard: [good first bug][lang=css])

Attachments

(2 files)

+++ This bug was initially created as a clone of Bug #1384895 +++

(In reply to Johann Hofmann [:johannh] from bug 1384895 comment #3)
> This works for me but I should mention that on OSX the button is just blank,
> before and after this patch.
Probably just need to remove this rule:

http://searchfox.org/mozilla-central/rev/ad093e98f42338effe2e2513e26c3a311dd96422/browser/themes/osx/browser.css#1066-1069
Assignee: dao+bmo → nobody
Mentor: dao+bmo
Status: ASSIGNED → NEW
Keywords: good-first-bug
Whiteboard: [good first bug][lang=css]
Hi, I am new to the community and I would like to work on this as my first bug.
I have the test/dev environment set up on the virtual machine.
Could you please give me some advice on how I should test this?
Regards,
Flags: needinfo?(dao+bmo)
(In reply to hanbin.chang from comment #2)
> Hi, I am new to the community and I would like to work on this as my first
> bug.
> I have the test/dev environment set up on the virtual machine.
> Could you please give me some advice on how I should test this?
> Regards,

Hi. To test this, first put the share widget on the toolbar. The panel that opens from the button should have a gear icon in the top left corner.
Flags: needinfo?(dao+bmo)
Oh okay, I was wondering since the problem only occurs in Mac, I wasn't sure how to test this.
My virtual environment runs on Linux, so I am not sure how to reproduce this on Linux.
Also, could you assign this to me if possible? Regards
Flags: needinfo?(dao+bmo)
Yeah, you won't be able to see the problem on Linux. Do you want to work on this regardless?
Flags: needinfo?(dao+bmo)
It appears to be a simple fix if I am not underestimating it, and I would like to still work on this upon some guidance and mentoring(bugfix is part of credit for my software engineering course). I do have a Mac machine and I would guess that I need to set up the testing environment on my Mac or VM that has OSX?

Regards,
(In reply to hanbin.chang from comment #6)
> It appears to be a simple fix if I am not underestimating it, and I would
> like to still work on this upon some guidance and mentoring(bugfix is part
> of credit for my software engineering course).

How far along are you? Have you built Firefox? Have you modified browser/themes/osx/browser.css as needed?

> I do have a Mac machine and I
> would guess that I need to set up the testing environment on my Mac or VM
> that has OSX?

I can get you a Mac build from automation once we have a patch.
Assignee: nobody → hanbin.chang
Status: NEW → ASSIGNED
Hi, I have removed the line that you mentioned in an earlier reply and committed to my local repository.
Flags: needinfo?(dao+bmo)
Comment on attachment 8892133 [details] [diff] [review]
Bug 1384983 patchfile

Looks good. Thanks!
Flags: needinfo?(dao+bmo)
Attachment #8892133 - Flags: review+
Pushed by dgottwald@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/9f26b6d47e7f
Remove obsolete #manage-share-providers rule. r=dao
Hi, what is the next step?
I am not entirely sure of the bugzilla process. Should I push the changes from my local repository?
Regards,
Flags: needinfo?(dao+bmo)
(In reply to hanbin.chang from comment #12)
> Hi, what is the next step?
> I am not entirely sure of the bugzilla process. Should I push the changes
> from my local repository?
> Regards,

First contributors can't push to the integration repositories, see https://www.mozilla.org/en-US/about/governance/policies/commit/

I pushed the patch for you in comment 11. It should automatically be merged to mozilla-central within a day.
Flags: needinfo?(dao+bmo)
Oh okay, thanks.
https://hg.mozilla.org/mozilla-central/rev/9f26b6d47e7f
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 57
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: