Audit dependency cascades when disabling FPS and related threshold features #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Disabling the FPS counter while FPS threshold coloring is enabled does not resolve cleanly.
Current behavior:
Needs design + implementation decision:
Likely broader than FPS:
New regression after the latest dependency-cascade work:
Current behavior:
||or|||in the horizontal HUD, indicating that grouped children were still being rendered as empty slots.Context:
fps,gpu_stats, orcpu_statswould leave threshold toggles red/invalid or require manualLive Preview -> Apply.When revisiting:
fps,gpu_stats, andcpu_statsin a horizontal HUD.Resolved by the recent threshold/dependency work. Parent metric toggles now disable and restore their remembered threshold toggles correctly, threshold value/color fields are preserved, and full-config replacement flows clear stale remembered dependent state so preset/profile/raw-editor/config-load paths do not poison later toggle behavior.