Skip to content

Proposal: Make extension APIs browser neutralย #113

@carlosjeurissen

Description

@carlosjeurissen

Currently several aspects of the webExtension platform reference specific browsers. This should be streamlined across all browsers.

Examples are:

  • the main API namespace. Google Chrome uses chrome while Mozilla Firefox, the old Microsoft Edge and Safari also support the browser-neutral browser. A request to also support browser in Google Chrome has been filed here: CrBug 798169
  • The chrome_settings_overrides manifest property could be replaced with the neutral browser_settings_overrides
  • The chrome_url_overrides manifest property could be replaced with the neutral browser_url_overrides
  • The omnibox API, mentioned here Proposal: Make extension APIs browser neutralย #113 (comment)
  • incognito manifest property

Let me know if I'm missing any of them.

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationimplemented: safariImplemented in SafariinconsistencyInconsistent behavior across browsersproposalProposal for a change or new featuresupportive: firefoxSupportive from Firefoxsupportive: safariSupportive from Safari

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions