Fix LinesPanelV2 Dispose Provider Lookup Assertion #16

Open
opened 2026-03-02 17:05:09 +00:00 by ImBenji · 0 comments
Owner

Description: Intermittent Flutter assertion: “Looking up a deactivated widget's ancestor is unsafe” from LinesPanelV2.dispose (context.read(...) during unmount). Refactor to avoid context lookup in dispose (cache dependency earlier or decouple commit path).

Acceptance: No assertion when rapidly opening/closing panel or switching tools.

Description: Intermittent Flutter assertion: “Looking up a deactivated widget's ancestor is unsafe” from `LinesPanelV2.dispose` (`context.read(...)` during unmount). Refactor to avoid context lookup in dispose (cache dependency earlier or decouple commit path). Acceptance: No assertion when rapidly opening/closing panel or switching tools.
ImBenji added the bugarea:ui/ux labels 2026-03-02 17:05:09 +00:00
ImBenji added this to the Arcs & Angles project 2026-03-02 17:08:27 +00:00
Sign in to join this conversation.