ttalvitie / browservice

Browservice: Browse the modern web on historical browsers
MIT License
1.13k stars 32 forks source link

Please make 'inactivity timeout' user controlled #106

Open farsighter opened 1 year ago

farsighter commented 1 year ago

I recently started using Browservice (latest appimage version) for downloading files from file hosting services with heavy JS (that common text-based browsers cannot traverse) into my headless Debian VPS, usually using a mobile device as a client.

The problem: I often end up losing the download in the middle (and must start all over again) because Browservice window gets automatically unloaded due to 'inactivity timeout' (unless the client browser window is left always in foreground with the screen on).

Sometimes I download very big files where this becomes very annoying. Anyway after Browservice start downloading the file into proxy server I don't really need the client anymore.

If possible please make inactivity timeout user controlled in order to avoid such problems.

Thanks for your efforts.

Here's how it typically looks like:

[1004/121538.543787:WARNING:spdy_session.cc(3491)] Received HEADERS for invalid stream 369 [1004/121538.555325:WARNING:spdy_session.cc(3491)] Received HEADERS for invalid stream 371 [1004/121543.136920:INFO:CONSOLE(0)] "Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'unload'.", source: (0) INFO @ retrojsvice.so src/window.cpp:480 -- Closing window 1 due to inactivity timeout INFO @ src/window.cpp:588 -- Closing window 1 INFO @ src/window.cpp:210 -- Cleanup of CEF browser for window 1 complete [1004/121905.967323:WARNING:spdy_session.cc(3491)] Received HEADERS for invalid stream 429