-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
[DataGridPremium] Namespace Excel export worker #16020
Conversation
Deploy preview: https://deploy-preview-16020--material-ui-x.netlify.app/ |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
aee17e8
to
7138f2f
Compare
Cherry-pick PRs will be created targeting branches: v7.x |
Ah, I had forgotten about those. I have open like 40 PRs during the chrismas break but I had no time to work on those since. Thanks |
Very productive holidays! 😅 |
The current logic looks wrong. Workers share the same pub-sub channel namespace. I believe it's why, e.g. https://revealjs.com/postmessage/ has a
namespace
property. You can reproduce a conflict by runningand opening the page:
I don't know how to write a test for this effectively, so I skipped it. I initially noticed this improving slightly the visual regression flow in Material UI, saw an error in the console, which shouldn't be there.
Preview: https://deploy-preview-16020--material-ui-x.netlify.app/x/react-data-grid/export/#using-a-web-worker