Bug 508717 - uninstalling a symlinked widget removes the destination, not the symlink
Summary: uninstalling a symlinked widget removes the destination, not the symlink
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Widget Explorer sidebar (other bugs)
Version First Reported In: 6.4.4
Platform: Other Linux
: NOR critical
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-25 14:05 UTC by felix
Modified: 2025-08-26 20:07 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description felix 2025-08-25 14:05:26 UTC
I'm playing with the code of a plasmoid in `~/src/my.widget`

I make a symlink 
  ln -s ~/src/my.widget ~/.local/share/plasma/plasmoids

Using "Add or manage widgets", I uninstall my widget.

I expect it to delete the symlink. instead, it deletes `~/src/my.widget`
Comment 1 Nate Graham 2025-08-26 20:07:03 UTC
Can confirm. Raising to critical severity because this causes data loss. The priority can stay normal though, because this isn't a default setup or something the user can easily do themselves without technical knowledge.

Still, worth fixing for sure,