From software problem to a clear next step.
Choose a topic and what you need to do next. Add a search phrase to find a specific problem.
Browse 20 topics
Explore the playbooks
1500 guides · Page 54 of 60
-
Triage filter state loss across search navigation
Triage filter state loss by tracing query parameters, sort, page, and back or share transitions before changing search navigation.
-
Prioritize filter state persistence with a clear user cost
Prioritize filter state persistence by weighing repeated setup effort, shareability, query context, and the safest navigation boundary to fix first.
-
Investigate filter state persistence with a navigation trace
Investigate filter state persistence by replaying search transitions and comparing URL, server parameters, rendered controls, and returned results.
-
Verify filter state across paging, sorting, and return links
Verify filter state persistence with direct URLs, pagination, sorting, result return, browser back, and narrow-screen navigation.
-
Learn from filter state loss and navigation rework
Learn from filter state loss by recording transition boundaries, persistence decisions, and one reusable navigation review practice.
-
Triage filter combinations that create search dead ends
Triage filter combinations by comparing valid narrowing, impossible intersections, and the recovery choices shown when results disappear.
-
Prioritize search filter dead ends with a recovery boundary
Prioritize filter dead ends by weighing blocked narrowing tasks, recovery effort, query scope, and the smallest change that restores a useful next action.
-
Investigate filter combination dead ends with a state matrix
Investigate filter combination dead ends by replaying selections, tracing intersections, and separating valid empty results from broken recovery behavior.
-
Verify recovery from incompatible search filters
Verify incompatible filter handling with valid narrow results, zero-result intersections, removable selections, reset behavior, and clear empty-state context.
-
Learn from search filter dead ends and recovery gaps
Learn from filter combination dead ends by recording incompatible intersections, recovery choices, and one review improvement for future filter design.
-
Triage noisy autocomplete suggestions before changing ranking
Triage noisy autocomplete suggestions by comparing typed prefixes, suggestion meaning, selection behavior, and the query a person intended to complete.
-
Prioritize noisy autocomplete suggestions with clear scope
Prioritize autocomplete noise by weighing query completion value, distraction, affected prefixes, and the smallest change that improves suggestion confidence.
-
Investigate noisy autocomplete suggestions with prefix evidence
Investigate noisy autocomplete suggestions by replaying prefixes, tracing suggestion sources, and comparing accepted queries with ignored or edited options.
-
Verify autocomplete suggestions across prefixes and devices
Verify autocomplete quality with representative prefixes, accepted and edited suggestions, keyboard or touch paths, and labels that explain non-query choices.
-
Learn from noisy autocomplete and suggestion drift
Learn from noisy autocomplete suggestions by recording prefix evidence, accepted edits, and one review practice that keeps suggestion quality tied to user intent.
-
Triage autocomplete keyboard selection before changing interaction
Triage autocomplete keyboard selection by comparing focus, highlighted options, committed text, and Escape or Enter behavior across input methods.
-
Prioritize autocomplete keyboard selection with a clear contract
Prioritize autocomplete keyboard selection by weighing accidental query changes, blocked access, input methods, and the smallest accessible interaction fix.
-
Investigate autocomplete keyboard selection with an event trace
Investigate autocomplete keyboard selection by tracing focus, active descendants, value changes, and submitted queries through each key interaction.
-
Verify autocomplete keyboard selection across input methods
Verify autocomplete keyboard selection with key paths, pointer selection, dismissal, editable text, and accessible state that matches the submitted query.
-
Learn from autocomplete keyboard selection failures
Learn from autocomplete keyboard selection by recording event boundaries, accessible states, and one reusable interaction check for future search work.
-
Triage query spelling variants before enabling correction
Triage query spelling variants by comparing literal intent, corrected terms, result overlap, and language or product context before changing search behavior.
-
Prioritize query spelling variants without changing intent
Prioritize query spelling variants by weighing failed search journeys, correction confidence, false-match risk, and the smallest reversible improvement.
-
Investigate query spelling variants with paired result traces
Investigate query spelling variants by replaying literal and corrected phrases, checking language context, and documenting both rescued and misleading results.
-
Verify query spelling correction across valid and typo terms
Verify query spelling correction with positive, negative, locale, brand, and literal paths so helpful recovery does not become silent intent change.
-
Learn from query spelling variants and correction mistakes
Learn from query spelling variants by recording correction boundaries, false matches, and one evidence question for future vocabulary reviews.