diff --git a/src/app/navigationManager.test.js b/src/app/navigationManager.test.js index 8d801ef8266..125b2dd93aa 100644 --- a/src/app/navigationManager.test.js +++ b/src/app/navigationManager.test.js @@ -366,19 +366,6 @@ describe('app/navigationManager', () => { expect(mockView.updateHistoryButton).not.toHaveBeenCalled(); }); - it('should clean pathname when server has subpath', () => { - ServerManager.getServer.mockReturnValue({ - ...mockServer, - url: new URL('http://server-1.com/subpath'), - }); - ViewManager.isPrimaryView.mockReturnValue(true); - - navigationManager.handleBrowserHistoryPush({sender: {id: 1}}, '/subpath/team/channel'); - - expect(mockView.sendToRenderer).toHaveBeenCalledWith(BROWSER_HISTORY_PUSH, '/team/channel'); - expect(mockView.updateHistoryButton).toHaveBeenCalled(); - }); - it('should use parent view when current view has parentViewId and view type is TAB', () => { const mockParentView = { id: 'parent-view', diff --git a/src/app/navigationManager.ts b/src/app/navigationManager.ts index 4c415309f4b..9fc0e8d13ee 100644 --- a/src/app/navigationManager.ts +++ b/src/app/navigationManager.ts @@ -161,11 +161,6 @@ export class NavigationManager { return; } - let cleanedPathName = pathName; - if (server.url.pathname !== '/' && pathName.startsWith(server.url.pathname)) { - cleanedPathName = pathName.replace(server.url.pathname, ''); - } - const shouldNavigateToParent = sourceView.parentViewId || callsViewId; const navigationView = shouldNavigateToParent && sourceView.parentViewId ? WebContentsManager.getView(sourceView.parentViewId) : sourceView; if (!navigationView) { @@ -187,7 +182,7 @@ export class NavigationManager { } } - navigationView.sendToRenderer(BROWSER_HISTORY_PUSH, cleanedPathName); + navigationView.sendToRenderer(BROWSER_HISTORY_PUSH, pathName); navigationView.updateHistoryButton(); };