20455: Use noopener everywhere on links and window.open 20455-noopener
authorPeter Amstutz <peter.amstutz@curii.com>
Mon, 4 Mar 2024 16:32:45 +0000 (11:32 -0500)
committerPeter Amstutz <peter.amstutz@curii.com>
Mon, 4 Mar 2024 16:32:45 +0000 (11:32 -0500)
commit2aff408211e84a226af6f74cb9338cbaf3fc4645
treefdf0ce6508f4f152e2bfee31c6cff12c951d8b52
parent95ac4cc571d413a95c70c5feb1430c0bb314ecee
20455: Use noopener everywhere on links and window.open

I removed "noreferrer" as this does something different (it prevents
passing the "Referer" header when opening the new URL).  It's not
clear users benefits from suppressing the information that they
navigated to a link from workbench.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
15 files changed:
services/workbench2/src/components/code-snippet/code-snippet.tsx
services/workbench2/src/components/collection-panel-files/collection-panel-files.tsx
services/workbench2/src/components/details-attribute/details-attribute.tsx
services/workbench2/src/store/open-in-new-tab/open-in-new-tab.actions.ts
services/workbench2/src/views-components/context-menu/actions/file-viewer-action.tsx
services/workbench2/src/views-components/context-menu/actions/file-viewer-actions.tsx
services/workbench2/src/views-components/main-app-bar/help-menu.tsx
services/workbench2/src/views-components/repositories-sample-git-dialog/repositories-sample-git-dialog.tsx
services/workbench2/src/views-components/sharing-dialog/sharing-urls-component.tsx
services/workbench2/src/views-components/token-dialog/token-dialog.tsx
services/workbench2/src/views-components/webdav-s3-dialog/webdav-s3-dialog.tsx
services/workbench2/src/views/process-panel/process-io-card.tsx
services/workbench2/src/views/process-panel/process-log-code-snippet.tsx
services/workbench2/src/views/ssh-key-panel/ssh-key-panel-root.tsx
services/workbench2/src/views/virtual-machine-panel/virtual-machine-user-panel.tsx