diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-09-07 16:00:03 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2025-09-07 16:00:03 +0000 |
| commit | d623abd20c070b7736f66793b8f921a0ad7cb27f (patch) | |
| tree | b8f2b3ea8b77f04ecae59a6aee40379003493bb1 /apps/browser-extension | |
| parent | 8e95dae31a2c88d931917129b690698e0490bb04 (diff) | |
| download | karakeep-d623abd20c070b7736f66793b8f921a0ad7cb27f.tar.zst | |
fix: fix tag flicker caused by tag sorting
Diffstat (limited to 'apps/browser-extension')
| -rw-r--r-- | apps/browser-extension/src/components/TagList.tsx | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/apps/browser-extension/src/components/TagList.tsx b/apps/browser-extension/src/components/TagList.tsx index 5635a7c2..77a3ea87 100644 --- a/apps/browser-extension/src/components/TagList.tsx +++ b/apps/browser-extension/src/components/TagList.tsx @@ -14,20 +14,16 @@ export default function TagList({ bookmarkId }: { bookmarkId: string }) { {bookmark.tags.length === 0 && !isBookmarkStillTagging(bookmark) && ( <Badge variant="secondary">No tags</Badge> )} - {[...bookmark.tags] - .sort((a, b) => - a.attachedBy === "ai" ? 1 : b.attachedBy === "ai" ? -1 : 0, - ) - .map((tag) => ( - <Badge - key={tag.id} - className={ - tag.attachedBy === "ai" ? "bg-purple-500 text-white" : undefined - } - > - {tag.name} - </Badge> - ))} + {[...bookmark.tags].map((tag) => ( + <Badge + key={tag.id} + className={ + tag.attachedBy === "ai" ? "bg-purple-500 text-white" : undefined + } + > + {tag.name} + </Badge> + ))} {isBookmarkStillTagging(bookmark) && ( <Badge variant="secondary">AI tags loading...</Badge> )} |
