Use cross-language identifiers for workspace tabs — for use in theming

Currently workspace tabs are only addressable via CSS using the aria-label — however this leads to issues for themes when the user is using Obsidian in a different language. This causes issues for themes that attempt to modify the icons or tabs in the interface, e.g. Minimal 4.3.0

Proposed solution:
Allow workspace tabs to have a class or data attribute similar to the leaf data-type attribute, that will be consistent regardless of the user’s language.

1 Like