Skip to content

Feature request (Extension): Always intercept specific links instead of requiring right click #535

Open

Description

@DreaminDani

Thanks for all the awesome work on this project! Google Meet has problems with Firefox support so Finicky has been a great way to easily jump into meetings without having to migrate away from Firefox for everything else.

I'm not sure if this is possible with the way browser extension permissions work, but for some URLs, I'd like to be able to always open with Finicky instead of having to right click to do so. For example, when in my google calendar and click on the Join Meeting button, I'd like it to route through Finicky so that it opens in Chrome.

Thanks!

Activity

  1. DidierLoiseau commented on Jul 1, 2026

    @DidierLoiseau

    I suppose it would require to configure the URL patterns in the extension as well, but I think it would be a nice feature indeed.

    It would probably require a mechanism to avoid looping, e.g. only intercept clicked links and not links directly open from outside.

  2. DreaminDani commented on Jul 1, 2026

    @DreaminDani
    Author

    @DidierLoiseau I wouldn't mind configuring in both places. Although, if there's a way to give the extension read access to the existing config, that'd be even better.

    Thanks for considering!

  3. fchengpc commented on Jul 15, 2026

    @fchengpc

    You could use a plugin like TamperMonkey to scan and update the link from https:// to finicky:// or use a plugin like Redirector

  4. DreaminDani commented on Jul 28, 2026

    @DreaminDani
    Author

    @fchengpc that worked like a charm! Feel free to close this request, if it's not in the roadmap since tampermonkey seems to solve this in the way I was looking for.

  5. DidierLoiseau commented on Jul 29, 2026

    @DidierLoiseau

    It worked for me as well with Redirector but I had to configure it together with the rewrite rule described in the wiki:

    rewrite: [{
        // Support bookmarks like finicky://open?url=https://example.com
        match: "finicky://open?url=*",
        url: (url) => {
          return url.searchParams.get("url");
        },
    }]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions