diff --git a/src/electron-main.js b/src/electron-main.js index 8b6ea4c..6451aac 100644 --- a/src/electron-main.js +++ b/src/electron-main.js @@ -295,6 +295,16 @@ ipcMain.on('ipcCall', async function(ev, payload) { case 'getConfig': ret = vectorConfig; break; + case 'navigateBack': + if (mainWindow.webContents.canGoBack()) { + mainWindow.webContents.goBack(); + } + break; + case 'navigateForward': + if (mainWindow.webContents.canGoForward()) { + mainWindow.webContents.goForward(); + } + break; case 'setLanguage': { // work around `setSpellCheckerLanguages` being case-sensitive by converting to expected case const caseMap = {};