Files
logseq/src/main/frontend
scheinriese d66af6ec6f fix: guard stale web-image responses and avoid layout jump
Two related bugs around the web-images section:

1. Fast typing produced overlapping fetches where a late 'do' response
   could overwrite results for 'donald trump'. Stamp each request with
   a generation id in a component-local atom and drop responses whose
   id no longer matches.

2. The section unmounted during transition states — while the parent's
   debounced query hadn't caught up yet, or after the user typed but
   before loading? flipped to true — so the layout below jumped up,
   then back down when skeletons appeared. Compute a pending? flag
   from both conditions, keep the section mounted whenever loading? or
   pending?, and mirror avatar-mode on skeletons so circle-mode loads
   land in the exact spot the circular skeletons occupied. CSS mirror
   the same geometry (transparent 2px border + avatar-mode 50% radius)
   on .web-image-placeholder.
2026-04-23 14:49:43 +02:00
..
2026-03-05 16:53:46 +08:00
2026-03-13 21:00:57 +08:00
2026-02-24 15:05:18 -05:00
2026-03-13 17:44:54 +08:00
2026-02-11 18:03:09 +08:00
2026-03-12 17:51:23 +08:00
2026-02-01 21:45:31 +08:00
2026-03-13 20:58:36 +08:00
2026-02-13 01:53:13 +08:00