You no longer need to reboot before opening the WebUI. Installing or updating the module refreshes the WebUI right away, and nuked apps still disappear after the next reboot.
Scripts
- install the new WebUI and scripts into the running module, and leave its whiteouts for the reboot
- keep the running module as it was if that copy fails
- remove the update flag after an install or a nuke, so KernelSU opens the WebUI before the reboot
WebUI
- soft reboot when KernelSU was loaded after boot, so root survives the reboot