Open-Shell / Open-Shell-Menu

Classic Shell Reborn.
MIT License
6.97k stars 434 forks source link

Pinning UWP apps to start menu bugs their startbar entries #532

Open abhitrueprogrammer opened 3 years ago

abhitrueprogrammer commented 3 years ago

Describe the bug When pinning UWP apps to both open shell start menu and taskbar , their startbar entries gets bugged. The icons aren't displayed and you can't unpin the icon from the taskbar To Reproduce Steps to reproduce the behavior:

  1. Pin a UWP app (eg. windows terminal, windows store) to taskbar
  2. Pin that same app to shell-menu of open shell
  3. Restart windows explorer
  4. Now hopefully(or not hopefully ;)) you will see that the icon for the item is not visible, and you even can't unpin the items or similar bugs

Expected behavior The icons of pinned UWP apps in taskbar should not disapper

Screenshots 09 11 53-

09 12 59-

09 12 08-Pinning UWP apps to start menu bugs their startbar entries · Issue #532 · Open-S 09 12 26-

Version:

Additional context This problem only bugs UWP apps(available in apps section of open-shell), the standard apps remain unaffected

bonzibudd commented 3 years ago

I’ve had this happen as well. I believe it only happens when you use classic styles, or if you set the pinned folder to the Start menu folder instead of the “Pinned” folder. You should share if your experience is different, however.

AndyK70 commented 3 years ago

For months I was wondering why only some UWP app icons were missing and I couldn't figure out why until I found this.

I had pinned the windows calculator app to the Open Shell Menu and every time I opened the app the icon wasn't displayed on the taskbar. I hadn't even pinned it to the taskbar, only to the Open Shell Menu. After I removed the pinning and opened the app again, the icon is displayed normally like it was never missing. Pinned it to the Open Shell Menu again, closed the app, re-opened it and the icon is missing. Removed the pinning, closed the app, re-opened it and the icon is displayed.

There is definitely something wrong with the function "Pin to Start Menu (Open Shell)"

bonzibudd commented 3 years ago

@AndyK70 try unpinning all apps and changing the "Pinned Programs folder" in Open-Shell settings to "Use Pinned folder"

bonzibudd commented 3 years ago

Also, probably related to #522 and another issue which causes apps to appear incorrectly in the Programs list. I may consider changing the default option to the standard "Pinned" list for all layouts to avoid this behavior and possibly fix it in some cases.

Gaurav-Original-ClassicShellTester commented 3 years ago

That seems to be a good idea bonzibudd to change default to Pinned folder.

Gaurav-Original-ClassicShellTester commented 3 years ago

Not a fix for the bug, it still needs to be fixed but but you can unpin the bugged item with the missing icon with Shift+right click -> Unpin from taskbar (or just right click if you're using 7+ Taskbar Tweaker to reverse jumplist and context menu 🙂)

Even without pinning to the Taskbar, if you start the UWP pinned item from the Open Shell menu, it shows up on the Taskbar with only the text label and no icon. image

Interestingly, if you pin it first to the Open Shell Start menu, launch the UWP app, then use its jumplist to pin to the Taskbar, the icon actually appears. 🙂