From b3229906463ee10455929c0ff37da61a2e6147a1 Mon Sep 17 00:00:00 2001 From: sam Date: Sun, 23 Aug 2026 00:04:28 +0530 Subject: [PATCH 1/3] Add separate cache key for filters --- src/co/bookmarks/export/popover.js | 2 +- src/co/bookmarks/footer/index.js | 2 +- src/co/bookmarks/header/regular/open.js | 2 +- src/co/bookmarks/item/tags.js | 2 +- src/data/helpers/bookmarks/index.js | 1 + src/data/helpers/bookmarks/spaceCacheId.js | 9 +++++++++ src/data/reducers/bookmarks/space.js | 14 ++++++++------ src/data/reducers/bookmarks/utils.js | 8 ++++++-- src/routes/my/space/bookmarks.js | 5 ++++- 9 files changed, 32 insertions(+), 13 deletions(-) create mode 100644 src/data/helpers/bookmarks/spaceCacheId.js diff --git a/src/co/bookmarks/export/popover.js b/src/co/bookmarks/export/popover.js index 558e31d9..f15676ca 100644 --- a/src/co/bookmarks/export/popover.js +++ b/src/co/bookmarks/export/popover.js @@ -17,7 +17,7 @@ export default function BookmarksExportPopover({ spaceId = 0, pin, onClose }) { //url generation const prefix = useMemo(()=> - `${API_ENDPOINT_URL}raindrops/${spaceId}`, + `${API_ENDPOINT_URL}raindrops/${parseInt(spaceId)||0}`, [spaceId] ) const suffix = useMemo(()=> diff --git a/src/co/bookmarks/footer/index.js b/src/co/bookmarks/footer/index.js index 2d3dc854..728a8292 100644 --- a/src/co/bookmarks/footer/index.js +++ b/src/co/bookmarks/footer/index.js @@ -65,7 +65,7 @@ function BookmarksFooter({ spaceId, compact, compactLimit }) { as={Link} variant='flat' data-block - to={`/my/${spaceId}/full`}> + to={`/my/${parseInt(spaceId)||0}/full`}> {t.s('showAll')} ) diff --git a/src/co/bookmarks/header/regular/open.js b/src/co/bookmarks/header/regular/open.js index bcb0cce9..b9f51d0f 100644 --- a/src/co/bookmarks/header/regular/open.js +++ b/src/co/bookmarks/header/regular/open.js @@ -7,7 +7,7 @@ import Icon from '~co/common/icon' export default ({ className, spaceId })=>(