Switching the workspace resets the sorting of the ribbon menu if community plugins are installed

If a community plugin (e.g. Excalidraw) is installed I can hide the icon in the ribbon menu.

If I now switch to another workspace my order and my hiding of the icon is reseted.

Steps to reproduce

  1. Install any community plugin
  2. Make a custom sort in the ribbon menu
  3. Switch to another workspace

Expected result

Either the order is preserved when a Worplace is switched, or the order is restored when it is switched back.

Actual result

Any self-sorted order and hiding of icons are reset

Environment

  • Operating system: Linux
  • Debug info:
    SYSTEM INFO:
    Obsidian version: v1.1.15
    Installer version: v1.1.15
    Operating system: #1 SMP PREEMPT_DYNAMIC Debian 6.1.12-1kali2 (2023-02-23) 6.1.0-kali5-amd64
    Login status: logged in
    Catalyst license: insider
    Insider build toggle: on
    Live preview: on
    Legacy editor: off
    Base theme: dark
    Community theme: none
    Snippets enabled: 0
    Restricted mode: off
    Plugins installed: 1
    Plugins enabled: 1
    1: Excalidraw v1.8.17

Hiding? what hiding?

For me the order is restored when it is switched back, assuming you saved it.

I am not sure I understand you, so if you still have issue post a screen recording of this happening in the sandbox vault.

Here is the video from the Obsidian Sandbox. I noticed that the bug only appears when you create the workspace and then change the order.
If you change the order and then create the workspace, it doesn’t seem to be a problem.

obsidian_bug.mp4.zip (3.2 MB)

I don’t see anything wrong here. The bar order and hidden status is per workspace, so if you make changes you need to save them.

1 Like