Convex Compatibility Issue with Certain Browser Plugins
We've recently encountered an issue with our Convex application and dashboard when used in conjunction with certain browser plugins, notably Google Translate, which heavily involve DOM operations.
When these plugins are enabled, the Convex application and dashboard fail to render correctly.
9 Replies
Hey @whoami , thanks for reporting this. I haven't been able to reproduce this yet. Can you tell me more about what is happening? Are you on chromium with the google translate extension? Which pages on the dashboard are not rendering?
Let me ask my colleague!
Cool thanks! I do see that the sidebar gets overlapped like this when the translate extension is open, which is something we can fix, but I wanted to make sure we cover all the issues you're seeing!
This error occurs when I am using google translate and try to upload a file in the dashboard (upload does not take effect after refresh). This is my console error, I am using the latest version of chrome.
By the way, my google translation plugin is officially provided by google
Thank you for the extra info! I was able to reproduce. A fix should go out in the next deployment for the issues I found today, I'll let you know when that happens
Crashes while using translate should be fixed now. If you're curious, here's the reason why this happened! https://github.com/facebook/react/issues/11538
GitHub
Make React resilient to DOM mutations from Google Translate · Issue...
Coming from search? See workaround here: #11538 (comment). And star this issue: https://bugs.chromium.org/p/chromium/issues/detail?id=872770. Do you want to request a feature or report a bug? Bug, ...
wow an acient issue got discovered
Sometimes we’re engineers, other times we’re archeologists