mirror of
https://github.com/logseq/logseq.git
synced 2026-05-17 01:12:28 +00:00
fix: page-icon cold-load, asset-picker dedup, and a11y polish
- icon dispatch + renderable-icon? trust the asset-uuid string instead of probing the renderer-side entity, so a fresh navigation to a page whose icon points at an asset renders via the filesystem loader instead of silently rendering nothing while DataScript catches up. - <load-asset-url! widens the retry window when the error is db-worker not-yet-initialized (15x500ms) vs real failures (3x1s unchanged). - asset-picker hides web-image suggestions whose source-url already matches a saved asset, so the same image no longer shows up in both Web images and Available assets. Pull queries extended to surface :logseq.property.asset/source-url, and the keyboard-nav flat list filters in lockstep with the visible UI. - Custom-tab Text/Avatar/Image preview thumbnails get aria-hidden so screen readers and find-by-text read just the label rather than "STAvatar"/"STText". Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in: