diff --git a/src/renderer/components/layout/sidebar.tsx b/src/renderer/components/layout/sidebar.tsx index d8086f1c3e..f16e4cf47e 100644 --- a/src/renderer/components/layout/sidebar.tsx +++ b/src/renderer/components/layout/sidebar.tsx @@ -57,7 +57,13 @@ export class Sidebar extends React.Component { static displayName = "Sidebar"; @observable private contextMenu: CatalogEntityContextMenuContext = { menuItems: [], - navigate: (url: string) => broadcastMessage(IpcRendererNavigationEvents.NAVIGATE_IN_APP, url), + navigate: (url: string, inMainFrame = true) => { + if (inMainFrame) { + broadcastMessage(IpcRendererNavigationEvents.NAVIGATE_IN_APP, url); + } else { + navigate(url); + } + } }; constructor(props: Props) {