PostHog / PostHog/posthog

Bug: Tooltips dont handle multiple series and breakdowns well.

Open
#40,112 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Python
Stars
39.9k
Forks
3.4k
Avg merge
7h 27m
Merged PRs (30d)
222

Description

Bug Description

Bug description

Please describe.

When there are multiple breakdowns and series the tooltip can be missing the breakdown from one or more of the series.

Additional context

From: https://posthoghelp.zendesk.com/agent/tickets/40009 (moved to PostHog: https://us.posthog.com/project/2/support/tickets/43469)

Debug info
Kind: bug

Target area: analytics

Report event: http://go/ticketByUUID/a07f52d3-b849-45f4-ba25-0fa295540d9b

Session: https://us.posthog.com/project/sTMFPsFhdP1Ssg/replay/0199e7af-6d61-7869-8b5a-0fc2b310c285?t=37262

Exceptions: https://us.posthog.com/project/2/error_tracking?filterGroup=%7B%22type%22%3A%22AND%22%2C%22values%22%3A%5B%7B%22type%22%3A%22AND%22%2C%22values%22%3A%5B%7B%22key%22%3A%22%24session_id%22%2C%22value%22%3A%5B%220199e7af-6d61-7869-8b5a-0fc2b310c285%22%5D%2C%22operator%22%3A%22exact%22%2C%22type%22%3A%22event%22%7D%5D%7D%5D%7D

Location: https://eu.posthog.com/project/50652/dashboard/139264

Persons-on-events mode for project: person_id_override_properties_joined

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Start by reproducing the missing-breakdown behavior from the dashboard and session links in the report, then locate the analytics tooltip entry point for multiple series and breakdowns. Done means each series consistently shows its breakdown in the tooltip, with regression coverage if an existing test location is found.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
analytics, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.