Checkmark inverts/desynchronizes when changing editor more from view menu

Steps to reproduce

  1. Set Initial State: Open a note in Editing View with Source Mode OFF (Live Preview enabled). Verify that in the View menu, Source Mode is unchecked.
  2. Switch View: Toggle the note to Reading View.
  3. The Trigger: While remaining in Reading View, go to the View menu and click Source Mode.

    Observation: The menu checkmark for Source Mode is now ON, but the note correctly remains in Reading View.
  4. The Desync: Toggle the note back to Editing View

Did you follow the troubleshooting guide? [Y/N]

Yes

Expected result

The note should open in Source Mode (showing raw Markdown) because the menu checkmark is enabled.

Actual result

The view state and the menu checkmark are inverted:
You’re in Live Preview but the checkmark indicates that you’re in Source Mode.

Environment

SYSTEM INFO:
Obsidian version: 1.12.7
Installer version: 1.12.4
Operating system: Darwin Kernel Version 25.4.0: Thu Mar 19 19:31:17 PDT 2026; root:xnu-12377.101.15~1/RELEASE_ARM64_T6020 25.4.0
Login status: not logged in
Language: en
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: off
Plugins installed: 4
Plugins enabled: 0

RECOMMENDATIONS:
none

RECOMMENDATIONS:
Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.


Additional information

Toggling Source Mode while in Reading View seems to change the UI check mark but not update the actual program state.

thanks

Steps to reproduce

  • Toggle Source Mode or Reading View from the note menu, or from command palette, or from keyboard shortcut
  • Open View menu on application menu and see that the checkmark is not set.

Did you follow the troubleshooting guide? [Y/N]

Yes. This testing was done in the Sandbox vault and other vaults.

Expected result

On the application menu’s View menu, there should be a checkmark next to the Reading View or Source Mode (depending on which you enabled)

Actual result

No checkmark set.

Environment

SYSTEM INFO:
Obsidian version: v1.10.6
Installer version: v1.6.7
Operating system: Darwin Kernel Version 24.6.0: Wed Oct 15 21:08:19 PDT 2025; root:xnu-11417.140.69.703.14~1/RELEASE_ARM64_T8103 24.6.0
Login status: logged in
Language: en
Catalyst license: insider
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none

Additional Information

  • This puts the application menu, View menu and the note’s menu out of sync.
  • If this action is done only from the View menu, both View menu and note menus remain in sync
1 Like

+1 On this

SYSTEM INFO:
Obsidian version: 1.12.7
Installer version: 1.12.7
Operating system: Darwin Kernel Version 25.4.0: Thu Mar 19 19:33:50 PDT 2026; root:xnu-12377.101.15~1/RELEASE_ARM64_T6050 25.4.0
Login status: not logged in
Language: en-GB
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: off
Plugins installed: 7
Plugins enabled: 7
1: Templater v2.19.0
2: QuickAdd v2.12.0
3: Linter v1.31.2
4: Readwise Official v3.0.2
5: BRAT v2.0.4
6: Base Board v1.6.0
7: Self-hosted LiveSync v0.25.57