Почему я не могу сосредоточиться на входном элементе после вызова оповещения в electron?

#javascript #html #dom #electron #dom-events

Вопрос:

Всякий раз, когда я звоню alert в electron, появляется окно сообщения. После закрытия этого окна сообщения я не могу сосредоточиться на элементе ввода. После того, как я переключусь в другое окно и вернусь к приложению, только тогда я смогу сосредоточиться.

Я работаю над Windows и не тестировал на других платформах. Я использую electron v12.0.5.

main.js:

 const { app, BrowserWindow } = require("electron");

const init = () => {
  const win = new BrowserWindow();
  win.loadFile("index.html");
};

app.whenReady().then(() => {
  init();
});
 

index.html:

 <!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <input type="text" />
    <button onclick="alert('clicked')">alert</button>
  </body>
</html>