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

Permission denied when opening Dialog while Proton Pass is active #41507

Closed
Ghoelian opened this issue Mar 15, 2024 · 4 comments
Closed

Permission denied when opening Dialog while Proton Pass is active #41507

Ghoelian opened this issue Mar 15, 2024 · 4 comments
Assignees
Labels
component: dialog This is the name of the generic UI component, not the React module!

Comments

@Ghoelian
Copy link

Ghoelian commented Mar 15, 2024

Steps to reproduce

Link to live example: https://github.com/Ghoelian/mui-proton-pass-bug

Steps:

  1. Install proton pass extension
  2. Open dialogue on a website that uses mui
  3. See exception

Current behavior

The component throws the following exception: Permission denied to access property "getAttribute". When I disable the Proton Pass extension, the dialogue opens like normal.

Expected behavior

The dialogue opens without any exceptions.

Context

I think this might be related to #20935.

Your environment

npx @mui/envinfo

Using Firefox 123.0.1

System:
  OS: Linux 6.7 Fedora Linux 39 (Container Image)
Binaries:
  Node: 20.11.1 - ~/.volta/tools/image/node/20.11.1/bin/node
  npm: 10.2.4 - ~/.volta/tools/image/node/20.11.1/bin/npm
  pnpm: 8.15.4 - ~/.volta/bin/pnpm
Browsers:
  Chrome: Not Found
  npmPackages:
    @emotion/react: ^11.11.4 => 11.11.4
    @emotion/styled: ^11.11.0 => 11.11.0
    @mui/material: ^5.15.13 => 5.15.13
    react: ^18.2.0 => 18.2.0
    react-dom: ^18.2.0 => 18.2.0

Search keywords: dialog, permission denied, proton pass

@Ghoelian Ghoelian added the status: waiting for maintainer These issues haven't been looked at yet by a maintainer label Mar 15, 2024
@Ghoelian
Copy link
Author

Since I don't know where the actual bug is, I have reported the issue to Proton as well. Seems like Proton just wants me to send them an email for bug reports, so I don't have an issue link to put here unfortunately.

@zannager zannager added the component: dialog This is the name of the generic UI component, not the React module! label Mar 15, 2024
@niartenyaw
Copy link

niartenyaw commented Mar 15, 2024

This error is also happening to me due to Proton Pass, but my site doesn't use material-ui. Commenting to follow.

EDIT:

More info from my end.

We use React 18.2 and it seems to happen for basically any onClick handler. Navigation via react-router is unaffected.

@Ghoelian
Copy link
Author

I just got a similar error, Permission denied to access property "nodeType" , on the Jetbrains login page.

I think it's probably safe to assume this is a Proton Pass issue at this point.

@Ghoelian
Copy link
Author

Proton responded, they're aware of the issue and working on a fix.

Proton's reply Hello,

Thank you for contacting our customer support team.

Please note that our team is aware of this issue and is working on releasing a fix for this as soon as possible. The fix will be released in the future version of the Proton Pass extension which should be available in the very near future.

In the meantime, until the update is released, we can suggest using the Proton Pass web application in order to access your Pass data without issues:
https://pass.proton.me/

Please keep in mind that the web application does not have autofill options, however, you can copy and paste your information from the app.

We thank you for your patience and understanding in regard to this matter, and we apologize for any inconvenience that may be caused in the meantime.

If you experience any further issues and need assistance from our side, please let us know. We would be happy to help.

Regards

Dina
Customer Support
Proton Mail

@github-actions github-actions bot removed the status: waiting for maintainer These issues haven't been looked at yet by a maintainer label Mar 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: dialog This is the name of the generic UI component, not the React module!
Projects
None yet
Development

No branches or pull requests

4 participants