benjamimgois / goverlay

GOverlay is an opensource project that aims to create a Graphical UI to help manage Linux overlays.
GNU General Public License v3.0
633 stars 40 forks source link

Clicking Global Enable Fails to Account for Cancelling the PolicyKit prompt #95

Open sylv256 opened 9 months ago

sylv256 commented 9 months ago

Description

When clicking Global Enable, it is possible for it to believe itself to be enabled while not truly being enabled.

Platform

Desktop Environment uname -rom
KDE5/Plasma 6.7.4-arch1-1 x86_64 GNU/Linux

Reproduction Steps

  1. Enable "Global Enable"
  2. Click "Cancel" in the PolicyKit window. image
  3. The Global Enable button will be switched on, and a notification will appear. image image
benjamimgois commented 9 months ago

that's a good observation.... i will change that logic. Thanks for reporting