fix: стабилизировать штриховку после зума (#685)

Issue: #685
User-Visible: yes
This commit is contained in:
Sergey Matyunin
2026-09-28 07:35:39 +00:00
committed by claude[bot]
parent e8e7ecc9f2
commit 13af1d5e30
12 changed files with 305 additions and 56 deletions
+4 -3
View File
@@ -446,7 +446,7 @@ test('sun-ray golden requires browser-painted light from a state-only sun entity
assert.ok(scenario);
const fixture = prepareGoldenFixture(scenario);
const space = fixture.config.spaces.find((item) => item.id === scenario.space);
assert.equal(GOLDEN_MATRIX_VERSION, 66);
assert.equal(GOLDEN_MATRIX_VERSION, 67);
assert.equal(space.settings.sun_rays, true);
assert.equal(scenario.northDeg, 90,
'the sign-sensitive golden must keep a non-zero north direction');
@@ -809,7 +809,8 @@ test('diagonal opening golden asserts a real painted 45 degree symbol', () => {
});
test('opening symbol goldens lock room, diagonal, flip-pair and hidden Iso contracts', () => {
const scenarios = GOLDEN_SCENARIOS.filter((item) => item.openingSymbolContract);
const scenarios = GOLDEN_SCENARIOS.filter((item) => item.openingSymbolContract
&& !item.staticHatchSharpness);
assert.deepEqual(scenarios.map((item) => item.id), [
'opening-symbol-room-wall-light',
'opening-symbol-diagonal-partition-dark',
@@ -939,7 +940,7 @@ test('issue 570 Stage 4 reuses the historical iso goldens for visual handoff cov
test('#673 Stage 6 designer acceptance scenes are canonical golden entries', () => {
const ids = STAGE6_ACCEPTANCE_SCENARIOS.map((scenario) => scenario.id);
assert.equal(GOLDEN_MATRIX_VERSION, 66);
assert.equal(GOLDEN_MATRIX_VERSION, 67);
assert.deepEqual(ids, [
'isometric-stage6-light-lightfloor',
'isometric-stage6-light-darkfloor',