Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vimium isn't disabled in cross-origin subframes of excluded documents. #3960

Open
kashav opened this issue Nov 19, 2021 · 3 comments
Open

Vimium isn't disabled in cross-origin subframes of excluded documents. #3960

kashav opened this issue Nov 19, 2021 · 3 comments

Comments

@kashav
Copy link

kashav commented Nov 19, 2021

Describe the bug
Vimium isn't disabled in cross-origin subframes of excluded documents.

To Reproduce

  1. Add https://developer.mozilla.org/* to the exclude list in Vimium options.
  2. Go to https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe. Type i (or ?, or anything else to test if Vimium is enabled). Notice that Vimium isn't enabled, which is as expected.
  3. Focus either of the iframes in the first demo (both the container and the map are embedded on different sites, so either works).
  4. Type i and notice that Vimium is still enabled in the frame.

Browser and Vimium version
Firefox 96.0a1, but this reproduces in both Firefox and Chrome. Vimium 1.67.

@gdh1995
Copy link
Contributor

gdh1995 commented Nov 19, 2021

In this case Vimium works as intended - exclusion rules are computed on every frame, but not on a tab.

@kashav
Copy link
Author

kashav commented Nov 20, 2021

Okay, I see. Any reason to not exclude Vimium in a subframe if it's excluded in the embedder?

@gdh1995
Copy link
Contributor

gdh1995 commented Nov 20, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants