Open-Shell / Open-Shell-Menu

Classic Shell Reborn.
MIT License
6.58k stars 417 forks source link

Bluetooth settings shortcut does not bring you to the correct page #1904

Open Toxijuice opened 2 months ago

Toxijuice commented 2 months ago

Describe the bug

The Open-Shell Modern Settings shortcut labeled Bluetooth settings (Filename AAA_SettingsPagePCSystemBluetooth) opens the modern settings window, but not to any Bluetooth-related page.

However, the shortcut labeled Bluetooth and other devices settings (Filename AAA_SettingsPageDevices) does take you to the correct menu.

Area of issue

Start menu

To reproduce

  1. Open Start Menu
  2. Search for "Bluetooth"
  3. Click on "Bluetooth settings"
  4. Don't see Bluetooth settings
  5. Get a little sad inside

Expected behavior

No response

Open-Shell version

4.4.191

Windows version

Windows 10 22H2, build 19045.4291

Additional context

No response

ge0rdi commented 2 months ago

We are parsing settings from C:\Windows\ImmersiveControlPanel\Settings\AllSystemSettings_{253E530E-387D-4BC2-959D-E6F86122E5F2}.xml file. And then use instructions inside to invoke actual settings page.

Apparently the AAA_SettingsPagePCSystemBluetooth item is just wrong. Windows start menu also doesn't show it when searching for bluetooth. Not sure how exactly it distinguishes what setting it should offer and what not.

I guess we'd have to maintain some list of known wrong settings and then just not offer these.