- Improved reliability of the web viewer integration (YouTube, Bilibili, etc.) on devices with slower IPC, where the initial handshake could intermittently close the channel before the response arrived — most noticeable during Bilibili cold-load.
- Fixed timestamp and screenshot insertion silently targeting the wrong note or being blocked entirely when the active editor was a media note whose source didn't match the playing media. Non-matching media notes are now skipped, and the correct note is created or opened instead.
- Fixed clicking a timestamp link against a paused web viewer (YouTube, Bilibili, etc.) only seeking instead of resuming playback. Web viewers now match the native player's autoplay default on link click; add
&no_autoplay to opt out.
- Fixed standard markdown links to local media (e.g.
[clip](video.mp4#t=01:49)) throwing Invalid URL. Schemeless links now route through the internal link handler instead of being treated as external URLs.
- Fixed screenshots and subtitle downloads failing when the Media Folder Path setting was cleared. An empty path now resolves to the vault root instead of erroring.
- Fixed ID3 tag extraction (and other media metadata reads) failing on remote sources, including WebDAV, when the browser blocked the request with a CORS error.