Closed Bug 858660 Opened 11 years ago Closed 11 years ago

Remove "Done" button from customization mode

Categories

(Firefox :: Toolbars and Customization, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 28

People

(Reporter: mconley, Assigned: bwinton)

References

Details

Attachments

(1 file, 2 obsolete files)

Summary says it all. UX has requested that we try to squeeze this into M2.

Blake - do you think you could take this? The "Done" button is, I believe, within browser/base/content/customization.inc.
Sure.  I'm poking around in that file already…  :)
Assignee: nobody → bwinton
Status: NEW → ASSIGNED
Comment on attachment 733952 [details] [diff] [review]
A patch to remove the Done button, and move the other button to the left (so that people don't think _it's_ a Done button).

Review of attachment 733952 [details] [diff] [review]:
-----------------------------------------------------------------

r=me with the string also removed.

I think moving the Restore Defaults button to the far left is fine for now, but I don't know if it'll be the final resting place...

::: browser/base/content/customize.inc
@@ -33,2 @@
>      <button oncommand="gCustomizeMode.reset();" label="&customizeMode.restoreDefaults;"/>
> -    <button oncommand="BrowserToolboxCustomizeDone();" label="&customizeMode.done;"/>

We should remove the string while we're at it - browser/locale/chrome/browser/browser.dtd.
Attachment #733952 - Flags: ui-review?(mconley)
Attachment #733952 - Flags: ui-review+
Attachment #733952 - Flags: review?(mconley)
Attachment #733952 - Flags: review+
I also think this should be blocked by bug 858662 and bug 858597.
Depends on: 858662, 858597
Attached patch The patch, with nits fixed. (obsolete) — Splinter Review
I agree, but that's where Madhava asked for it to be moved, at least for now…

Thanks,
Blake.
Attachment #733952 - Attachment is obsolete: true
Attachment #733987 - Flags: ui-review+
Attachment #733987 - Flags: review+
(I'm not very smart sometimes…)
Attachment #733987 - Attachment is obsolete: true
Attachment #733995 - Flags: ui-review+
Attachment #733995 - Flags: review+
I agree with it depending on bug 858662, but I think it's important enough to not wait for bug 858597 (which seems harder, and less likely to land in this milestone ;).

(The importance here is that the Done button makes people think that none of their changes will be applied until they hit "Done", which is really not the case.  And there are a bunch of other ways to exit this mode (closing the tab, clicking the blueprint, clicking the hamburger again), so the lack of a Done button should hopefully not be a huge problem.)
Hmm, I have some concerns about doing this. With about:newaddon, we've found that people don't realize they can/should close the tab to get rid of that UI - I'm worried we'll have the same issue, as this doesn't behave quite like what you'd traditionally have in a tab either.

(In reply to Blake Winton (:bwinton) from comment #7)
> (The importance here is that the Done button makes people think that none of
> their changes will be applied until they hit "Done", which is really not the
> case.

Labeling it "Close" might solve that somewhat.
(Adding Madhava, so that he can explain why he asked for it in a more eloquent way than I can. ;)
Flags: needinfo?(madhava)
Blocks: 860814
No longer blocks: 855287
So, normally I would suggest we remove it for this milestone, and see via Test Pilot whether people get into trouble.  But that's probably not going to work for a variety of reasons, so my alternative plan is this: Remove it for this milestone, and file a bug to re-add it with the text "Close" for the next milestone.

How does that sound to everybody?
Flags: needinfo?(madhava)
(In reply to Blake Winton (:bwinton) from comment #10)
> So, normally I would suggest we remove it for this milestone, and see via
> Test Pilot whether people get into trouble.  But that's probably not going
> to work for a variety of reasons, so my alternative plan is this: Remove it
> for this milestone, and file a bug to re-add it with the text "Close" for
> the next milestone.
> 
> How does that sound to everybody?

I don't mind that plan.
Yea ok, as long as there's something on file before this bug lands.
Rebased and landed on Jamun:
https://hg.mozilla.org/projects/jamun/rev/48b0d65af283
Whiteboard: [fixed in jamun]
Landed on UX as https://hg.mozilla.org/projects/ux/rev/48b0d65af283
Whiteboard: [fixed in jamun] → [fixed in jamun][fixed-in-ux]
Depends on: 872160
https://hg.mozilla.org/mozilla-central/rev/48b0d65af283
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [fixed in jamun][fixed-in-ux]
Target Milestone: --- → Firefox 28
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: