Open Bug 1213484 (webext-windows) Opened 6 years ago Updated 3 months ago

[meta] Complete the implementation of


(WebExtensions :: Frontend, defect, P3)



(Not tracked)


(Reporter: andy+bugzilla, Unassigned)


(Depends on 3 open bugs, Blocks 1 open bug)


(Keywords: meta, Whiteboard: [windows]triaged)

The methods on the API are:

Implemented, but could be improved:

* create() does not support the focused, type, or state options.
* update() only supports the focused option.
I just ported my extension to WebExtensions. The only thing I have not found a workaround for is the lack of support for{type:"popup"}). It just creates a window that looks almost normal with tabs and toolbars, except its borders are 20px or so thick.
Blocks: webext
Flags: blocking-webextensions+
Assignee: nobody → kmaglione+bmo
Whiteboard: [windows] → [windows]triaged
Priority: -- → P2
Alias: webext-windows
Depends on: 1247493
Duplicate of this bug: 1251764
Depends on: 1253128
Depends on: 1253129
Depends on: 1253130
Depends on: 1253133
Depends on: 1253132
Depends on: 1253134
Depends on: 1258867
Flags: blocking-webextensions+ → blocking-webextensions-
Depends on: 1261963
Assignee: kmaglione+bmo → nobody
Component: WebExtensions: Untriaged → WebExtensions: Frontend
Flags: blocking-webextensions-
Docs report that create() is a Promise based function. Where did this came from? I didn't see it in Chrome docs nor in Firefox source code. Is going to be an API change?

All APIs in Firefox support either the callbacks (for compatibility with other browsers) or a promises interface as documented here:*_namespace
Depends on: 1391942
Keywords: meta
Depends on: 1404014
Product: Toolkit → WebExtensions
Priority: P2 → P3
Summary: Complete the implementation of → [meta] Complete the implementation of
Depends on: 1584252

Hi there. Any movement on the disparity in window.create data?

You need to log in before you can comment on or make changes to this bug.