aboutsummaryrefslogtreecommitdiffstats
path: root/apps/browser-extension
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-09-07 16:00:03 +0000
committerMohamed Bassem <me@mbassem.com>2025-09-07 16:00:03 +0000
commitd623abd20c070b7736f66793b8f921a0ad7cb27f (patch)
treeb8f2b3ea8b77f04ecae59a6aee40379003493bb1 /apps/browser-extension
parent8e95dae31a2c88d931917129b690698e0490bb04 (diff)
downloadkarakeep-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.tsx24
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>
)}