https://bugs.kde.org/show_bug.cgi?id=454988

--- Comment #2 from Sergio <sergio.calleg...@gmail.com> ---
I understand (correct me if I am wrong) that widgets are run in the same
process as plasmashell for efficiency reason and that this requires a good
behavior on the widget side as in any form of cooperative multitasking. Widgets
that hang result in the shell hanging and widgets that crash result in the
shell crashing.

This is all fine as long as you are dealing with widgets that are developed
together with the shell, but may become critical for third party widgets
because the shell has, as you say, no possibility to do anything if the widget
misbehaves.

For this reason, maybe it would be preferable/safer to pay an efficiency price
for the third party widgets and have them run in their own process with just a
proxy in the plasma shell process. As a minor safeguard, it would be good to at
least ask to the widget developers to include a "manifest" indicating the
versions of plasma the widget has been tested on, in order to make running
untested widgets a bit more difficult (e.g. for cases with a version mismatch,
one needs to explicitly opt in to test the widget, that is run it until the
next login, or forever).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to