fix: keep camp summary within header

This commit is contained in:
2026-07-13 03:11:26 +09:00
parent 9428c7c1c4
commit ed76448138
2 changed files with 14 additions and 6 deletions

View File

@@ -8439,7 +8439,7 @@ function assertCampSkinState(state, expectedSkinId, label) {
const sceneBounds = campSkin?.sceneBounds;
const transition = campSkin?.transition;
const fullSceneLayers = [campSkin?.backdrop, campSkin?.wash, campSkin?.vignette];
const ornamentLayers = [campSkin?.header, campSkin?.accentLine, campSkin?.seal, campSkin?.badge];
const ornamentLayers = [campSkin?.header, campSkin?.accentLine, campSkin?.seal, campSkin?.badge, campSkin?.summary];
assert(
campSkin?.id === expectedSkinId &&
@@ -8469,6 +8469,12 @@ function assertCampSkinState(state, expectedSkinId, label) {
),
`Expected ${label} camp header ornaments to remain inside the FHD scene: ${JSON.stringify(campSkin)}`
);
assert(
isVisibleCampSkinView(campSkin?.summary) &&
isVisibleCampSkinView(campSkin?.header) &&
boundsInside(campSkin.summary.bounds, campSkin.header.bounds),
`Expected ${label} camp summary to stay on one line inside the header: ${JSON.stringify(campSkin)}`
);
assert(
transition?.active === false &&
transition.revision > 0 &&