Details
-
Bug
-
Resolution: Invalid
-
P3: Somewhat important
-
None
-
6.7.2
-
None
Description
When a webengine subprocess crashes there is no mechanism to recover from this automatically. For example, cog (another popular kiosk browser based on Webkit) has a flag --webprocess-failure=restart|exit|... where the user can configure an action that is taken upon a crash of a browser process. It would be great for QtWebEngine (or QT WebBrowers) to offer such a mechanism.
Use Case:
We use the QT webengine for a digital signage device where any website can be displayed. Sometimes these pages can lead to browser crashes. Even if all pages and the chromium web engine were free of bugs there could still be terminations due to the memory killer under memory pressure. There is no easy way to recover from this in an unattended environment. Normally, the user could reload the page, however, with an unattended device this is not possible.