Skip to content

fix(ui): remember call flow host grouping across tabs#750

Merged
adubovikov merged 2 commits into
homer11from
fix/callflow-persist-filters
May 27, 2026
Merged

fix(ui): remember call flow host grouping across tabs#750
adubovikov merged 2 commits into
homer11from
fix/callflow-persist-filters

Conversation

@adubovikov
Copy link
Copy Markdown
Member

@adubovikov adubovikov commented May 27, 2026

Summary

  • Persists call flow UI preferences in localStorage (homer_callflow_prefs): Host grouping (including Group by alias), Compact, Absolute time, High-contrast Call-IDs.
  • Per-call filters (IP/method/payload/call-id exclusions) stay session-local and reset as before.
  • Restores Homer 7 behaviour: last chosen grouping survives switching transaction tabs (Messages, QoS, etc.) and reopening the modal.

Test plan

  • Open transaction → Call Flow → set Group by alias
  • Switch to Messages, then back to Call Flow → grouping still Group by alias
  • Close modal, open another call → same grouping remembered
  • cd src/ui && npm test -- src/dashboard/flow/flowFilterPrefs.test.ts

Remember host grouping and display toggles in localStorage (Homer 7
parity) so switching transaction tabs does not reset Group by alias.
@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Comment thread src/ui/src/dashboard/flow/useFlowFilters.ts Fixed
…tion or class'

Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
@adubovikov adubovikov merged commit 80f8ceb into homer11 May 27, 2026
9 of 10 checks passed
@adubovikov adubovikov deleted the fix/callflow-persist-filters branch May 27, 2026 07:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants