Hi team,

I'm working on a web application where I open a second tab 
using window.open() to host another part of my own app — for example, an 
excel sheet in a separate tab while keeping the main design interface open 
in the original one. Both tabs are from the same origin, but intentionally 
separated for UX and performance reasons.

To improve security and memory efficiency, I 
use noopener and noreferrer when opening the new tab. This helps avoid 
process and memory linkage between the tabs, especially with modern site 
isolation and performance models.

However, one critical interaction I’d like to preserve is the ability for 
the child tab to bring focus back to the original tab (its opener), for 
example after onClick button action. Without opener access, 
calling window.opener.focus() is no longer possible.

In short, I’m looking to achieve all three of the following:

   - 
   
   Open a new tab for my own app using window.open()
   - 
   
   Use noopener and noreferrer for memory isolation 
   - 
   
   Still allow the child tab to focus the parent tab
   
Right now, there doesn't seem to be a secure and reliable way to do this. I 
understand the restrictions exist for good reason, but it would be helpful.

This would help developers build secure multi-tab interfaces without 
compromising UX.

I’d appreciate any insights into whether this is already being discussed or 
considered as part of platform evolution.

Thanks for your time and for your work on web platform security and 
performance.

Best regards,
Kavan Gondalia

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/71a62bc1-4a9f-4bc4-9199-906a649bf0cdn%40chromium.org.

Reply via email to