diff --git a/apps/extension/src/BookmarksPanel/store/useBookmarkStore.ts b/apps/extension/src/BookmarksPanel/store/useBookmarkStore.ts index 7e56eeb03..e4a48c61d 100644 --- a/apps/extension/src/BookmarksPanel/store/useBookmarkStore.ts +++ b/apps/extension/src/BookmarksPanel/store/useBookmarkStore.ts @@ -153,8 +153,8 @@ const useBookmarkStore = create()((set, get) => ({ ) => { const { contextBookmarks, urlList, folders, addToUpdateTaggedPersons } = get(); - const oldBookmark = contextBookmarks[pos]; - if (oldBookmark.isDir) { + const oldBookmark = contextBookmarks.at(pos); // If undefined, it's a new bookmark + if (oldBookmark?.isDir) { throw new Error(`Item at pos: ${pos} not a bookmark`); } const isFolderChange = oldFolder !== newFolder; @@ -164,7 +164,7 @@ const useBookmarkStore = create()((set, get) => ({ // Update url in tagged persons addToUpdateTaggedPersons( urlHash, - oldBookmark.taggedPersons, + oldBookmark?.taggedPersons ?? [], updatedBookmark.taggedPersons ); diff --git a/packages/configs/manifest/manifest.json b/packages/configs/manifest/manifest.json index 645542cd9..4afd8ee04 100644 --- a/packages/configs/manifest/manifest.json +++ b/packages/configs/manifest/manifest.json @@ -1,6 +1,6 @@ { "key": "fdnekjijeofacghkammknogmiapepano", - "version": "20.3.1", + "version": "20.3.2", "manifest_version": 3, "short_name": "Bypass Links", "name": "Bypass Links",