Eliate Elderson
unread,Jan 6, 2026, 3:22:23 AM (2 days ago) Jan 6Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Chromium Extensions, Oliver Dunk, Chromium Extensions, Eliate Elderson
Hi Oliver,
Thank you for the detailed response. I really appreciate the clarification!
I had one follow-up question related to extension behavior that I wanted to confirm, to ensure I’m understanding the intended security boundaries correctly.
what I used:
content_script running on
https://docs.google.com/*host_permissions include
https://mail.google.com/*Observation:
From the Docs page, the extension is able to fetch authenticated resources from
mail.google.com (for example, the Gmail Atom feed), even when
mail.google.com is not opened in any tab.
In DevTools, I sometimes see CORS-related console errors such as:
“Access to fetch at '
https://mail.google.com/…
' from origin
'
https://docs.google.com' has been blocked by CORS policy”
However, despite the console message, the response data is still accessible to the extension.
Question is:
Is this behavior expected for extensions with explicit host_permissions, even across different Google properties (e.g., Docs → Gmail), or is there any intended isolation between these services that extensions should not be able to cross?
This is purely a clarification question to better understand the extension security model, not a vulnerability report.
Thanks again for your earlier guidance and for helping clarify the intended behavior.
Regards,
Eliate