quartz-forgejo-editor/quartz/components
Andrew G. Dunn 9576701d85
fix: await micromorph() to prevent race condition with nav event handlers (#2323)
micromorph() returns Promise<void> because its internal patch() function
is async and uses Promise.all for recursive child patching. Without
await, the DOM morph may still be in progress when the nav event fires
and downstream handlers attempt to rebuild dynamic content.

Fixes #2322
2026-03-02 08:31:53 -08:00
..
pages fix: add proper popover hint to tag content page 2025-04-10 16:28:36 -07:00
scripts fix: await micromorph() to prevent race condition with nav event handlers (#2323) 2026-03-02 08:31:53 -08:00
styles fix(explorer): mobile scroll containment (#2283) 2026-01-20 12:37:40 -05:00
ArticleTitle.tsx chore(types): add additional hint for LSP support (#864) 2024-02-13 23:53:44 -05:00
Backlinks.tsx feat: support non-singleton explorer 2025-03-10 15:13:22 -07:00
Body.tsx chore(types): add additional hint for LSP support (#864) 2024-02-13 23:53:44 -05:00
Breadcrumbs.tsx fix: cleanup a href link construction, global shared trie, breadcrumbs use trie 2025-03-23 17:24:43 -07:00
Comments.tsx feat(giscus): expose language option for Comments component (#2012) 2025-06-08 11:23:01 +02:00
ConditionalRender.tsx feat: conditional render component 2025-03-23 17:34:14 -07:00
ContentMeta.tsx fix: use time HTML element for date strings (#1622) 2024-12-03 01:41:55 -05:00
Darkmode.tsx feat: support non-singleton darkmode 2025-03-10 11:44:47 -07:00
Date.tsx fix: use time HTML element for date strings (#1622) 2024-12-03 01:41:55 -05:00
DesktopOnly.tsx feat: flex component, document higher-order layout components 2025-03-11 14:56:43 -07:00
Explorer.tsx fix(a11y): aria-controls and role fixes 2025-08-03 22:44:35 -07:00
Flex.tsx fix(flex): respect DesktopOnly and MobileOnly components (#1971) 2025-06-02 18:36:57 +02:00
Footer.tsx feat(layout): add afterBody 2024-07-09 19:09:31 -07:00
Graph.tsx fix(graph): make graph non-singleton, proper cleanup, fix radial 2025-03-10 11:39:08 -07:00
Head.tsx feat(fonts): allow PageTitle to have its own font subset (#1848) 2025-03-18 21:43:32 -07:00
Header.tsx chore(types): add additional hint for LSP support (#864) 2024-02-13 23:53:44 -05:00
index.ts feat: reader mode 2025-04-17 19:45:17 -07:00
MobileOnly.tsx feat: flex component, document higher-order layout components 2025-03-11 14:56:43 -07:00
OverflowList.tsx fix(a11y): aria-controls and role fixes 2025-08-03 22:44:35 -07:00
PageList.tsx fix(RecentNotes): Prevent folder pages from always appearing first (closes #1901) (#1904) 2025-04-04 10:36:29 -07:00
PageTitle.tsx feat(fonts): allow PageTitle to have its own font subset (#1848) 2025-03-18 21:43:32 -07:00
ReaderMode.tsx feat(i18n): readermode translations and icon (#1961) 2025-05-07 21:56:18 +02:00
RecentNotes.tsx feat: ability to hide tags in the recent notes component (#1147) 2024-05-21 09:50:58 -07:00
renderPage.tsx Prevent double-loading of afterDOMReady scripts (#2213) 2025-11-27 14:51:56 -08:00
Search.tsx fix(style): layout flow, search restyle 2025-09-17 15:26:49 -07:00
Spacer.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
TableOfContents.tsx fix(a11y): aria-controls and role fixes 2025-08-03 22:44:35 -07:00
TagList.tsx fix: cleanup a href link construction, global shared trie, breadcrumbs use trie 2025-03-23 17:24:43 -07:00
types.ts feat: support non-singleton explorer 2025-03-10 15:13:22 -07:00