Use sciter to write a pop-up window, but the effect is very strange, the pop-up window did not come out immediately

I wrote that after a U disk was pulled out, a pop-up window said that the U disk had been pulled out. As follows:

        var windowView;
        windowView = View.window {
            type: View.POPUP_WINDOW,
            url: self.url("./pop_usb.html"),
            alignment: 3,
            // 
            parameters: { 
                data: {
                    name: "1",
                    drive: "2"
                }
            },
            screen: 0
        };

        // delaysetTimeout
        delay(1500, function () {
            windowView.close();
        });

found that the pop-up window could not come out, and then changed the delay from 1500 to 10,000, so that it could come out. I summed up and felt that the pop-up window came out so late that it was dropped by close before it came out 1.5 seconds later, and sometimes it didn"t come out even after 10 seconds. But when I touch the main window manually, I can come out right away. This is an amazing thing. I never figured out why the pop-up window sometimes didn"t come out, or came out late.

Dec.12,2021
Menu