Features exposed by both a browser's UI and the WebExtensions API should behave the same #26
Labels
inconsistency
Inconsistent behavior across browsers
spec clarification
Needs clarification when specified
I would like the specification to recommend the implementors to make the features available both through the WebExtensions API and the browser interface to follow the same defaults.
Examples:
Calling
browser.tabs.create()
(without arguments) should do exactly the same as a user clicking on the general «New Tab» button/hitting the general «New Tab» of their browser.Calling
browser.tabs.create({ url: "https://example.net/" })
(without defining theindex
) should do exactly the same as the user opening a link from another application.Calling
browser.tabs.duplicate(tabId)
should duplicate the tab at the same place than it would if the user had called the browser duplicate feature on the tab withtabId
through e.g. a contextual menu.The text was updated successfully, but these errors were encountered: