PolicyEngine / PolicyEngine/policyengine-app-v2

App does not display all possible variables in "Varying your earnings"

Open
#1,096 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
1
Forks
3
Avg merge
1d 50m
Merged PRs (30d)
39

Description

Bug

The "Varying your earnings" household output doesn't display all variables that should plausibly be selectable — for example, tip income and the SALT cap value are not offered in the variable-selection menu, even for households where they should apply.

Impact

Users can't chart how these outputs change with earnings for affected households, even though the underlying variables exist and are relevant. Unclear whether this is driven by variable metadata (e.g., missing an "is chartable against earnings" flag), a specific household/reform combination, or something else.

Scope

Needs investigation into why certain variables are excluded from the earnings-variation variable list — this is a functional/metadata gap in which variables get offered, not a rendering issue.

Migrated from policyengine-app#2527.

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

Start by tracing how the "Varying your earnings" variable-selection list is assembled, then compare the handling of tip income and the SALT cap value for applicable households. Done means identifying why eligible variables are excluded and ensuring the earnings-variation list offers all variables that should apply.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.