Hi everyone,
I’m developing a Chrome Extension where users upload large files.
Since the uploads can take a long time, I want to achieve the following behavior:
When a user starts uploading files from the extension popup, the upload begins.
If the user clicks somewhere else or closes the popup, the upload should continue running in the background.
When the user clicks the extension icon again to reopen the popup, the UI should show the current upload progress if uploads are still in progress.
If no upload is in progress, it should show the default start screen.
In short — I want the popup to reopen in the correct state depending on whether uploads are ongoing or not.
My questions are:
Is this possible to achieve in a Chrome Extension (Manifest V3)?
For implementing this kind of reactive UI, should I build the extension using Vite + React, or can this be done effectively with plain HTML/JS popup?
Any guidance, examples, or best practices for setting this up would be really helpful.
Thanks!
--
You received this message because you are subscribed to the Google Groups "Chromium Extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/c9aa727d-2fa9-4ad0-b53e-2caaa2866ec9n%40chromium.org.
Hi Oliver,
Thank you for your response. I also wanted to understand the limitations of Chrome extensions in terms of file uploads.
If I attempt to upload around 1,000 files, each approximately 10 MB in size, would there be any performance issues or inherent limitations I should be aware of?
Appreciate your guidance on this.
Thank you