Skip to content

[BUG]: Firefox requires full “Access your data for all websites” permission #2090

@kopach

Description

@kopach

Describe the bug

In Firefox, the Automa extension always requests the permission “Access your data for all websites”, and there is no option to limit this access to specific domains.

In contrast, Chrome allows users to decide whether the extension can run on all sites or only on selected domains.

This creates a privacy concern and reduces user trust. It also causes unnecessary computation on tabs where Automa isn’t needed.


To Reproduce

  1. Install Automa from the Firefox Add-ons store.

  2. Open the extension’s permission settings.

  3. Notice that Firefox shows “Access your data for all websites,” and it cannot be restricted to specific domains.

  4. Compare this behavior with Chrome’s “Site access” settings (where users can choose between On all sites, On specific sites, or On click).


Expected behavior

Automa should align Firefox’s permission behavior with Chrome’s model if possible — allowing users to restrict site access to specific domains or trigger it manually.

This would improve privacy, user trust, and performance (since the extension wouldn’t run unnecessarily on all open tabs).


Screenshots

current behaviour in Chrome 👍

Image

current behaviour in Firefox 👎

Image

example of how it should look like in Firefox

Image

Desktop (please complete the following information):

  • Browser: Firefox [any version] and Chrome [any version]

  • Extension Version: [1.29.12]


Additional context

This issue impacts both privacy perception and resource usage.

By supporting domain-specific permissions on Firefox, Automa could better comply with the principle of least privilege and enhance user control over automation behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions