Buttons moved from toolbar to add-on bar invisible on pages opened from script with "toolbar=no"

RESOLVED INVALID

Status

()

Firefox
Toolbars and Customization
RESOLVED INVALID
6 years ago
4 years ago

People

(Reporter: jakub.g, Unassigned)

Tracking

Trunk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

(Reporter)

Description

6 years ago
Created attachment 641843 [details]
firefox-hidden-firebug-button.html

User Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0.1
Build ID: 20120614114901

Steps to reproduce:

    Open Firefox on a new profile
    Enable Add-on bar
    Install Firebug (or Greasemonkey)
    Move Firebug to the add-on bar
    Open about:config
    Make sure dom.disable_window_open_feature.toolbar == false (default in Firefox)
    Open a new window from script by invoking:
window.open("http://www.example.org","example","toolbar=no")



Actual results:

    ! The new Window has add-on bar, but Firebug is not there (same for Greasemonkey)




Expected results:

It should be displayed (I guess). Not sure if it is a bug or feature.

    When I set dom.disable_window_open_feature.toolbar = true, the problem does not happen.
(Reporter)

Comment 1

6 years ago
Created attachment 641844 [details]
Screenshot.
(Reporter)

Comment 2

6 years ago
Checked on Fx 13.0.1 and Aurora 15.0a2 / Firebug 1.9.2 / Win XP SP3

Updated

6 years ago
Component: Untriaged → Toolbars
Can reproduce, though I would rather expect the add-on bar to be missing entirely instead of any buttons added to the bar (as happens with Bookmark bar).

Error Console message:

Error: this.docShell is null
Source File: chrome://global/content/bindings/browser.xml
Line: 323

Also occurs in 4.0.1 so this is not a recent regression.
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows XP → All
Hardware: x86 → All
Version: 15 Branch → Trunk
The add-on bar was removed in Firefox 29.
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.