4 ms·
It shouldn't be very to hard to generate a list of running apps that link against the updated libs and ask the user for permission to restart them... Or let the
by m_eiman 16y ago
It shouldn't be very to hard to generate a list of running apps that link against the updated libs and ask the user for permission to restart them... Or let the user ignore it at own peril.
- ptomato 16y agoAlmost everything is (potentially) linked against WebKit (At least judging by how broken my system when a rogue rogue flash plugin broke webkit.). Certainly Finder, for example. It could just get away with enforcing log off/log on again, but if multiple users are logged in it is probably simpler just to restart. "Ignoring at their own peril" will almost certainly result in horrible crashes.
- Khaki 16y agoAh, that brings back nice memories of IE and Windows.
- jgranby 16y agoSparkle (the update framework) uses WebKit, so everything that uses Sparkle links against it.
- m_eiman 16y agoWhy would there be crashes? The running apps will keep their already loaded binary until they're restarted. Maybe there'll be some bugs in handling shared on-disk resources (cache, and maybe something else?), but I doubt that those parts change very often. That would be a reasonable reason to require a reboot, but unless those parts actually change it should be avoided.