hypothesis / hypothesis/product-backlog

unify storage of tag suggestions

Open
#98 1 comment 0 reactions 0 assignees View on GitHub
Design feature request tagging
Dominant language
No language data
Stars
122
Forks
7
PR merge metrics
No merged PRs in 30d

Description

### Problem you are trying to address with this feature

Because tag suggestions are remembered in local storage, they are machine- and browser-dependent. So suggestions differ from browser to browser. And if cookies and site data are blocked in a browser, they don't work at all.

Further, they are H-mode-dependent (the extension's tag memory lives in a different part of local storage from via's tag memory), which further fragments the experience.

A common experience of my-recently-used tags across AP/extension/via would be wonderful.

### Your solution

Remember recently-used tags in the backend, provide a consistent experience across all client browsers and modes plus activity pages.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing how recently-used tag suggestions are stored in local storage for the extension and via, then identify the backend entry point that could own shared tag memory. Done means recent tags are consistent across browsers, H-modes, clients, and activity pages, including when cookies and site data are blocked.

Written by the indexing model from the issue text.

Assessment

Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.