mirror of
https://github.com/saphid/frame-control.git
synced 2026-10-04 22:00:10 +02:00
App: Try Again also works when the server is up but its page failed to load
The button was accepted only while no server was known. If the server answered and the page then failed to load, the error page showed with the server still known, and the button did nothing. It's now accepted from the error page itself (the window's only data: page). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
f73efe414c
commit
6abc765e22
1 file changed
+5
-2
+5
-2
@@ -272,8 +272,11 @@ function fromUi(e) {
|
||||
} catch { return false; }
|
||||
}
|
||||
|
||||
// The error page's Try Again button (there is no server page while it shows).
|
||||
ipcMain.handle("server:restart", (e) => { if (win && e.sender === win.webContents && !url) restartServer(); });
|
||||
// The error page's Try Again button. The error page is the only data: page the window
|
||||
// shows (`url` can still be set then: the server answered but the page failed to load).
|
||||
ipcMain.handle("server:restart", (e) => {
|
||||
if (win && e.sender === win.webContents && e.senderFrame && e.senderFrame.url.startsWith("data:")) restartServer();
|
||||
});
|
||||
ipcMain.handle("clipboard:read", (e) => fromUi(e) ? clipboard.readText() : "");
|
||||
// A PNG or JPEG (a screenshot) onto the clipboard as an image.
|
||||
ipcMain.handle("clipboard:writeImage", (e, bytes) => {
|
||||
|
||||
Reference in new issue
Block a user