Skip to content

[FEATURE] Allow browser extensions #127

@lrq3000

Description

@lrq3000

Preflight Checklist

Problem/Usecase Description

There are no extensions. This impairs extensibility and accessibility (more on that below).

Proposed Solution

It seems that Surf was built over Chromium, so it should be able to support browser extensions natively?

This is very important because even though I know you clearly aim to make a streamlined minimalist zen experience for everyone out of the box, Humanity cannot be put in any single box, however beautiful and functional this box is.

For example for me, my need is that I need a lot of accessibility tools, from dark mode (such as Dark Reader) because the native dark mode is insufficient (a lot of websites are still in light mode), TTS extensions to read aloud any page, pages simplifier to strip useless HTML elements and make the text much more readable, etc.

These are the minimum I need for my disabilities. Then, I am also an avid user of extensions for other purposes such as adding more genAI features, but also to actively contribute to data preservation efforts (I have the WebArchive extension and the Software Heritage extension, so that I save web pages and interesting opensource software projects on a daily basis).

Hence, if at all possible, please consider restoring/adding the possibility to add extensions. It could be hidden behind an option in the preferences and disabled by default if you want to preserve the default experience as-is, but really, although I love Surf, I won't ever be able to make it my main without extensions, and I am sure there is a sizeable part of the userbase who will be like me. Not the majority, but a big minority.

Feature Type

Other (specify below)

Additional Context

No response

Contribution

  • I'd be willing to implement this feature
  • I'd be willing to test this feature once implemented
  • I can provide additional details or clarification if needed

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions