noopener option for window.open() no longer affects other window features

Published: | Categories: DOM

Description

Previously, window.open(url, '_blank', 'noopener') would open a new browser window with other window features disabled, hiding tabs and back/forward buttons.

Since this seems an unexpected behaviour for users, Firefox 63 and later will treat such code just like window.open(url, '_blank') that opens a new browser tab with all window features enabled. The only difference is the new tab’s window.opener property becoming null.

If you want to have certain window features, you should be explicitly specifying these options along with noopener.

References