Tools
Electron 44.3.0 reattributes a dozen permission checks to the frame that actually asked
Released 2026-09-08T19:21Z on Chromium 152.0.7977.78, this batch fixes setPermissionCheckHandler receiving the top-level origin and a null webContents for hid and usb checks made from a subframe, scopes File System Access grants to the requesting document and resets them when the origin's last page closes, and attributes openExternal requests to the frame that started them rather than the navigating page. nodeIntegrationInWorker now applies only to frames that themselves have Node integration, and <webview> without allowpopups blocks modifier-click new windows. For anyone building an Electron shell around a coding agent, these change which origin your handlers see.
Source
↳ Follow the thread