Project

General

Profile

Bug #20455

Updated by Peter Amstutz over 1 year ago

When using @target="_blank"@ the new tab will have a relationship with the original tab, in fact they will share the same Javascript context (!).    This means the tabs can interfere each other -- if something on one tab is slow or memory hungry it can crash all the other tabs it is connected to by the "open in new tab" behavior. 

 Adding @rel="noopener"@ prevents that behavior. 

 (on further research, it seems some browsers now set this by default as a security measure, but we should be explicit about it). 

Back