The profile rail's live workspace switch never persisted the selection, so the Desktop always booted back into the previous startup profile (#79886). Route the successful primary-backend activation through a new persistence-only hermes:profile:remember IPC (validated writeActiveDesktopProfile) that records the choice WITHOUT tearing down the backend or reloading the window like hermes:profile:set does. Registry-source picks name another source's profiles and do not touch the startup preference. Reapplied semantically over three weeks of main.ts/preload.ts drift (selectProfile now routes through activateOnCurrentSource, #91349/#91365 seams). Fixes #79886 Salvaged from #79888.
2 lines
9 B
Plaintext
2 lines
9 B
Plaintext
Tilly-YL
|