What happened?

A wall from a non-grid point (like the end of a 17ft wall) prevents the next wall from snapping to a 90-degree angle
Steps to reproduce
Launch Editor: Open the Pascal Editor (web version).
Draw Initial Wall: Use the WallTool to draw a single wall.
Attempt Precision: Try to end the wall at an arbitrary length that does not align with the global grid (e.g., 17 feet / 5.18 meters).
Start Second Wall: Click the endpoint of the first wall to start a second, perpendicular wall.
Attempt 90-Degree Snap: Try to move the cursor to a 90-degree angle relative to the first wall.
Expected behavior
Perpendicular walls should align perfectly so that a four-walled room creates a water-tight enclosure without "micro-gaps" caused by grid misalignment.
Browser & OS
No response
Screenshots or screen recordings
No response
Additional context
No response
What happened?
Steps to reproduce
Launch Editor: Open the Pascal Editor (web version).
Draw Initial Wall: Use the WallTool to draw a single wall.
Attempt Precision: Try to end the wall at an arbitrary length that does not align with the global grid (e.g., 17 feet / 5.18 meters).
Start Second Wall: Click the endpoint of the first wall to start a second, perpendicular wall.
Attempt 90-Degree Snap: Try to move the cursor to a 90-degree angle relative to the first wall.
Expected behavior
Perpendicular walls should align perfectly so that a four-walled room creates a water-tight enclosure without "micro-gaps" caused by grid misalignment.
Browser & OS
No response
Screenshots or screen recordings
No response
Additional context
No response