diff --git a/desktop/main.js b/desktop/main.js index e9842b63d23c..07328ab1b743 100644 --- a/desktop/main.js +++ b/desktop/main.js @@ -52,6 +52,21 @@ const mainWindow = (() => { // List the Expensify Chat instance under the Window menu, even when it's hidden const systemMenu = Menu.getApplicationMenu(); + systemMenu.insert(4, new MenuItem({ + label: 'History', + submenu: [{ + role: 'back', + label: 'Back', + accelerator: process.platform === 'darwin' ? 'Cmd+[' : 'Shift+[', + click: () => { browserWindow.webContents.goBack(); } + }, + { + role: 'forward', + label: 'Forward', + accelerator: process.platform === 'darwin' ? 'Cmd+]' : 'Shift+]', + click: () => { browserWindow.webContents.goForward(); } + }] + })); const windowMenu = systemMenu.items.find(item => item.role === 'windowmenu'); windowMenu.submenu.append(new MenuItem({type: 'separator'})); windowMenu.submenu.append(new MenuItem({