fix: prevent mixed-role walls during resize

Issue: #289
User-Visible: yes
This commit is contained in:
Sergey Matyunin
2026-08-24 15:19:40 +03:00
parent 2ad20dca2b
commit bca3bfd52c
15 changed files with 639 additions and 272 deletions
+12
View File
@@ -0,0 +1,12 @@
{
"provenance": "Minimized and anonymized from the private #289 before/after resize evidence; names, ids, markers, layout and unrelated geometry were removed.",
"gridStep": 1,
"forbiddenDelta": 43,
"rooms": [
{ "id": "main", "poly": [[0, 0], [200, 0], [200, 928], [0, 928]] },
{ "id": "right", "poly": [[200, 0], [400, 0], [400, 928], [200, 928]] },
{ "id": "left", "poly": [[-200, 0], [0, 0], [0, 928], [-200, 928]] }
],
"selected": { "roomId": "main", "edge": 2 },
"expectedReason": "partial-shared"
}