Closed Bug 940099 Opened 12 years ago Closed 12 years ago

Australis: SDK based add-ons (and possibly others?) return to the navbar after being removed in customize mode

Categories

(Firefox :: Toolbars and Customization, defect)

28 Branch
x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 854226

People

(Reporter: ozten, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: regression, Whiteboard: [Australis:M?][Australis:P3])

Nightly 28.0a1 (2013-11-18) on Mac 10.7.5. My main profile had a bunch of Addons which used the toolbar, so now in Australis, it looks like this http://dl.dropbox.com/u/10060532/Screenshots/Ixhd.png I used the customize feature to remove them all. Once I restart, they come back. Steps to Reproduce 1) Install some addons 2) Restart and note Addon icons next to the Hamburger 3) Click Hamburger > Customize 4) Drag Addon Icons into white pane of the left 5) Click Customize to end customization 6) Restart nightly Expected: I should have a nice clean toolbar Actual: Nightly forgets these customizations and I'm back to a crufty toolbar next to the hamburger
I know at least the Add-on Compat add-on (I assume that's the green puzzle-piece icon) is forcibly re-adding itself to the add-on bar shim (which dumps it into the nav-bar). Perhaps the others are doing that too. I'm surprised to see Lightbeam doing that. ZER0, is this forcing-of-toolbarbuttons something that the SDK widget API allows?
Keywords: regression
Whiteboard: [Australis:M?][Australis:P3]
I have the same problem with MemChaser, Lightbeam and my self developed add-ons Current Pushlog, Copy Extensions to Clipboard and SubToMe (all three are SDK based add-ons and uses the widget API).
Matteo, do you have any idea what's up here?
Flags: needinfo?(zer0)
Summary: Australis forgets my customizations on restart → Australis: SDK based add-ons (and possibly others?) return to the navbar after being removed in customize mode
Duplicates? 935471 927257
The SDK doesn't allow to "remove" toolbar buttons created using the "widget" module (the default and only supported way to create toolbar buttons). The way to fix this is to fix the SDK. SDK always inserts: https://github.com/mozilla/addon-sdk/blob/master/lib/sdk/widget.js#L610-L618
Depends on: 854226
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Flags: needinfo?(zer0)
You need to log in before you can comment on or make changes to this bug.