Tags cannot be clicked after returning from a project site #28

Closed
opened 2026-06-02 23:13:03 +02:00 by hernani · 4 comments
Member

While tags at the initial page can be selected to filter out after projects of such a tag, clicking on such a tag is without any effect when returning from any other site visited (e.g., the "2D Graphics" dossier) using the browser return function, and returning to the initial page ("Dossiers") where the list of all tags is exposed at the top.

Initial page being http://localhost:3000 (running it, e.g., with npm run dev).

The effect does not occur if you use the navigation menu from the upper left corner.

While tags at the initial page can be selected to filter out after projects of such a tag, clicking on such a tag is without any effect when returning from any other site visited (e.g., the "2D Graphics" dossier) using the browser return function, and returning to the initial page ("Dossiers") where the list of all tags is exposed at the top. Initial page being http://localhost:3000 (running it, e.g., with `npm run dev`). The effect _does not_ occur if you use the navigation menu from the upper left corner.
hernani changed title from Tags cannot be clicked after returnining from a site to Tags cannot be clicked after returning from a project site 2026-06-02 23:13:19 +02:00
Author
Member

Without using the navigation menu, the tag selection only works after Ctrl-R a/o reloading the site via URL bar.

Without using the navigation menu, the tag selection only works after Ctrl-R a/o reloading the site via URL bar.
Author
Member

Issue also happens w/ other sites: couldn't solve PrimeReact bfcache issues; trying Embla Carousel (cf. https://www.embla-carousel.com/); in branch: feature/embla-carousel

Issue also happens w/ other sites: couldn't solve PrimeReact bfcache issues; trying Embla Carousel (cf. https://www.embla-carousel.com/); in branch: [`feature/embla-carousel`](/tech-dossiers/ngi0-landing/src/branch/feature/embla-carousel)
Author
Member

After further testing, issue proves to be specific to certain browsers like Brave I was always using here.

It's a non-issue in, e.g., Safari.

With any browser it might become an issue depending on settings and/or add-ons.

A much more reliable approach across browsers and also better to share, e.g., filter selections, is to carry state via URL; in branch: feature/url-state-filters

After further testing, issue proves to be specific to certain browsers like _Brave_ I was always using here. It's a non-issue in, e.g., _Safari_. With any browser it might become an issue depending on settings and/or add-ons. A much more reliable approach across browsers and also better to share, e.g., filter selections, is to carry state via URL; in branch: [`feature/url-state-filters`](/tech-dossiers/ngi0-landing/src/branch/feature/url-state-filters)
hernani self-assigned this 2026-06-03 01:54:09 +02:00
Author
Member

Branch updated such that

npm run build
npm run dev

runs through, but I still could observe an issue w/ state when using the back button, such that tags cannot be clicked; need to investigate further.

Branch updated such that ```bash npm run build npm run dev ``` runs through, but I still could observe an issue w/ state when using the back button, such that tags cannot be clicked; need to investigate further.
hernani referenced this issue from a commit 2026-07-06 12:44:22 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
Reference
tech-dossiers/ngi0-landing#28
No description provided.