FAQ
Does this package support collaboration ?
No, Excalidraw package doesn't come with collaboration built in, since the implementation is specific to each host app. We expose APIs which you can use to communicate with Excalidraw which you can use to implement it. You can check our own implementation here. Here is a detailed answer on how you can achieve the same.
Turning off Aggressive Anti-Fingerprinting in Brave browser
When Aggressive Anti-Fingerprinting is turned on, the measureText
API breaks which in turn breaks the Text Elements in your drawings. Here is more info on the same.
We strongly recommend turning it off. You can follow the steps below on how to do so.
- Open excalidraw.com in Brave and click on the Shield button
- Once opened, look for Aggressively Block Fingerprinting
- Switch to Block Fingerprinting
- Thats all. All text elements should be fixed now 🎉
If disabling this setting doesn't fix the display of text elements, please consider opening an issue on our GitHub, or message us on Discord.
ReferenceError: process is not defined
When using vite
or any build tools, you will have to make sure the process
is accessible as we are accessing process.env.IS_PREACT
to decide whether to use preact
build.
Since Vite removes env variables by default, you can update the vite config to ensure its available 👇
define: {
"process.env.IS_PREACT": JSON.stringify("true"),
},
Need help?
Check out the existing Q&A. If you have any queries or need help, ask us here.