Skip to content

0.4.10

Choose a tag to compare

@github-actions github-actions released this 11 Oct 04:55
· 5 commits to main since this release

0.4.10

Fixed & Improvements

  • Shared popout routing alignment (Window Spaces 1.5.0 parity): Aligned src/shared/workspaceInterceptor.ts with Window Spaces 1.5.0 (PR #2 and commit eadfe65):
    • Preserved Obsidian's native global behavior and ordering for workspace.getLeavesOfType() instead of scoping to focused popout windows. This eliminates a latent issue where renaming files with a popout focused skipped updating Folder Space panels in the main window.
    • Restored native workspace.getLeftLeaf() and workspace.getRightLeaf() routing to keep main window side docks unaffected by focused popouts.
    • Retained captured legacy method descriptors across interceptor install/uninstall cycles to eliminate recursive call risks (RangeError) during plugin reload/toggle cycles in mixed-version environments.
  • Coordinated release notice: Please update both Folder Spaces (>= 0.4.10) and Window Spaces (>= 1.5.0) together. Updating both ensures consistent routing semantics regardless of plugin load order.

Testing & Verification

  • Added regression test verifying unintercepted global behavior of getLeavesOfType and side leaves in tests/shared-popout.test.ts.
  • 134/134 unit tests passing, ESLint 0 errors / 0 warnings, strict TypeScript checking passed, and byte-identical deployment verified across test vaults.