1.8.2
Lint follow-up. Fixes a regression in 1.8.1's review cleanup.
Fixed
- 1.8.1 silenced the
prefer-active-docwarnings by using theactiveDocumentglobal, but the community-review's type-aware linter seesactiveDocumentasany(it doesn't load Obsidian's ambient global declarations), which cascaded into manyno-unsafe-*warnings across the UI components. DOM access now goes through a typedactiveDoc(): Documenthelper, so call sites stay type-safe (prefer-active-docremains satisfied). Functionally identical; our owntscagainst the real Obsidian types was clean throughout.