[plasmashell] [Bug 454988] (Older?) widgets in the panel make plasmashell misbehave

2022-06-10 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=454988

--- Comment #3 from Nate Graham  ---
It's not a bad idea. However this would be quite a large architectural change.
Feel free to propose it in a new bug report with the "wishlist" priority.

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

[plasmashell] [Bug 454988] (Older?) widgets in the panel make plasmashell misbehave

2022-06-09 Thread Sergio
https://bugs.kde.org/show_bug.cgi?id=454988

--- Comment #2 from Sergio  ---
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.

[plasmashell] [Bug 454988] (Older?) widgets in the panel make plasmashell misbehave

2022-06-08 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=454988

Nate Graham  changed:

   What|Removed |Added

 Resolution|--- |NOT A BUG
 Status|REPORTED|RESOLVED
 CC||n...@kde.org

--- Comment #1 from Nate Graham  ---
Unfortunately there isn't really a way for Plasma to know that a widget is
going to misbehave. Content you get from store.kde.org has no stability
guarantee and you're more or less on your own when you get anything there.
That's why there's a warning in the download window that tells you this. :)

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