1.6.1
Bug fix
- Fix Reading mode keyboard input being rejected in same-vault pop-out windows when DOM elements were created in another window. The shared input guard now uses Obsidian's cross-window
Node.instanceOf()API instead of a window-specific nativeinstanceofcheck. - Preserve input-field, contenteditable, modal, and non-HTML target protections.
Verification
- Verified on macOS in the running main and pop-out windows using synthetic keyboard events for
j,k,d,u,gg, andG. - Verified protected input targets and that pop-out scrolling does not scroll the main window.
- The user confirmed scrolling and pop-ups work after the local fix.
- Windows verification is pending. The fix addresses the suspected shared cause, but Windows resolution is not yet confirmed.
- Production build passed. Lint completed with one existing settings-search API warning.
Tracking: #17
Full changelog: 1.6.0...1.6.1