refactor(taxonomic-filter): extract customEventsTaxonomicGroupsLogic#59833
Conversation
|
🎭 Playwright didn't run on this PR — your changes touch code that could affect E2E behavior, but Playwright is opt-in via label now to keep CI cost down. Add the Most PRs don't need this. Real regressions still get caught on master and fix-forward. |
|
Size Change: 0 B Total Size: 80.6 MB ℹ️ View Unchanged
|
a84aec2 to
e453358
Compare
dd77d58 to
42f5b66
Compare
There was a problem hiding this comment.
Pure additive change: a new kea logic file that isn't imported anywhere yet. It follows existing patterns in the TaxonomicFilter directory, correctly uses eventTaxonomicGroupProps which is properly exported from taxonomicFilterLogic.tsx, and the logicType import convention matches other logic files in the same directory. No existing code is modified, so there is no production risk.
|
Reviews (1): Last reviewed commit: "refactor(taxonomic-filter): extract cust..." | Re-trigger Greptile |
42f5b66 to
e254dbf
Compare
e453358 to
613b1f2
Compare
There was a problem hiding this comment.
Pure mechanical refactor extracting two inline group definitions into a dedicated kea logic file, immediately wired back in with functionally identical behavior. Follows the established sibling pattern in the TaxonomicFilter directory with no production risk.
83ad856 to
2465c2c
Compare
fefd2b6 to
32e3529
Compare
New commits pushed (delta classified non_linear_history) — stamphog approval dismissed; re-review running automatically.
2465c2c to
4287f7b
Compare
32e3529 to
90b795b
Compare
New commits pushed (delta classified non_linear_history) — stamphog approval dismissed; re-review running automatically.
There was a problem hiding this comment.
Pure mechanical refactor extracting two inline group definitions into a dedicated kea logic file that is immediately wired back in at the same position with functionally identical behavior. Follows established sibling patterns throughout the TaxonomicFilter directory.
4287f7b to
e4b7f7f
Compare
90b795b to
c804380
Compare
New commits pushed (delta classified non_linear_history) — stamphog approval dismissed; re-review running automatically.
There was a problem hiding this comment.
Pure mechanical refactor extracting two inline group definitions into a dedicated kea logic file, immediately wired back in at the same position. Functionally identical to the removed code — same endpoints, same group types, same ordering — and follows the established sibling pattern used throughout the TaxonomicFilter directory.
e4b7f7f to
1539325
Compare
c804380 to
0c80e0c
Compare
New commits pushed (delta classified non_linear_history) — stamphog approval dismissed; re-review running automatically.
1539325 to
d2bdaae
Compare
0c80e0c to
731f858
Compare
New commits pushed (delta classified non_linear_history) — stamphog approval dismissed; re-review running automatically.
d2bdaae to
aac1a57
Compare
Seventeenth slice. The `Autocapture events` and `Custom Events` tabs are both event-discovery tabs that appear after the shortcut value groups. They share the parent's `teamId`/`projectId` deps. New `customEventsTaxonomicGroupsLogic.ts`: - Connects to `teamLogic` and `projectLogic`. - Owns `customEventsTaxonomicGroups` returning the two-element array. Parent `taxonomicFilterLogic`: - Connects to the new logic, added to `extractedTaxonomicGroups` bundle. - Removes both inline tabs, replaces with the spread. No behaviour change. Agent-written. Tests: - `hogli test frontend/src/lib/components/TaxonomicFilter/` — 362/362 pass. - TS check on touched files — clean. Generated-By: PostHog Code Task-Id: 2649f7ae-c1f7-40ae-8866-be024f3f1285
Generated-By: PostHog Code Task-Id: 2649f7ae-c1f7-40ae-8866-be024f3f1285
731f858 to
3d10889
Compare
There was a problem hiding this comment.
Pure mechanical refactor extracting two inline group definitions into a dedicated kea logic file, immediately wired back in with functionally identical behavior. Follows established sibling patterns in the TaxonomicFilter directory with no behavioral or API contract changes.
|
🎭 Playwright report · View test results →
These issues are not necessarily caused by your changes. |
|
Closing — the extraction approach hit kea's 16-dep SelectorTuple limit repeatedly and needs a different architectural strategy. The stack is being abandoned and master is being reverted back to the state right after #59816. See the upcoming revert PR for details. |

Problem
Changes
How did you test this code?
👉 Stay up-to-date with PostHog coding conventions for a smoother review.
Publish to changelog?
Docs update
🤖 Agent context