Context:contains(Point) is the critical hit-testing behavior used by the UI for selection. It is currently untested in all shape classes. A testing audit flagged this as P1 priority.
Goal: Test hit-testing behavior for each shape type:
Point inside shape
Point outside shape
Point on boundary
Point after translate
Estimate: 2–3 hours Dependencies: None
**Priority:** P1 — Medium
**Context:** `contains(Point)` is the critical hit-testing behavior used by the UI for selection. It is currently untested in all shape classes. A testing audit flagged this as P1 priority.
**Scope:** SRectangle, SCircle, STriangle, SText, SCollection
**Goal:** Test hit-testing behavior for each shape type:
- Point inside shape
- Point outside shape
- Point on boundary
- Point after translate
**Estimate:** 2–3 hours
**Dependencies:** None
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Priority: P1 — Medium
Context:
contains(Point)is the critical hit-testing behavior used by the UI for selection. It is currently untested in all shape classes. A testing audit flagged this as P1 priority.Scope: SRectangle, SCircle, STriangle, SText, SCollection
Goal: Test hit-testing behavior for each shape type:
Estimate: 2–3 hours
Dependencies: None