Files
houseplan-card/dist/houseplan-assets.json
T
Codex 2c984d8f9d fix: Shift listeners die with every palette exit, not only placement (#369 r2-H1)
The r2 reviewer proved two real exits leaked the window keydown/keyup
listeners of the furniture preview — Escape (the card closes the palette
by direct assignment, bypassing the runtime paths) and disconnectedCallback
(only _clearFurniturePreview ran). The arrow-field listener pins the whole
editor runtime and, through it, the card: the exact leak class this
disconnectedCallback already names two cases above. Both sites now call
_furnShiftDetach alongside the preview cleanup, the smoke gained the
Escape regression (re-arm attaches again, Escape closes the palette AND
brings removes level with adds), and the idempotent double detach in
_furnPlace (r2 Low) is gone.

Issue: #369
User-Visible: no
2026-08-29 11:30:11 +03:00

116 lines
3.6 KiB
JSON

{
"schema": 1,
"fingerprint": "85e7ae377037b95fd5b83256bfa219e51d7803958451f6464ebda60012fb992c",
"entry": "houseplan-card.js",
"initialViewFiles": [
"houseplan-assets/houseplan-card-DixNXV2a.js",
"houseplan-card.js"
],
"initialViewGzipBytes": 273721,
"lazyFiles": [
"houseplan-assets/backdrop-pick-CvepstVV.js",
"houseplan-assets/de-BM8NCrN8.js",
"houseplan-assets/editor-DXpLF1rD.js",
"houseplan-assets/houseplan-editor-runtime-D0P8ibWI.js",
"houseplan-assets/houseplan-onboarding-runtime-B0QF2bj1.js"
],
"lazyGzipBytes": 168963,
"lazyEditorFiles": [
"houseplan-assets/backdrop-pick-CvepstVV.js",
"houseplan-assets/editor-DXpLF1rD.js",
"houseplan-assets/houseplan-editor-runtime-D0P8ibWI.js"
],
"lazyEditorGzipBytes": 139669,
"lazyOnboardingFiles": [
"houseplan-assets/backdrop-pick-CvepstVV.js",
"houseplan-assets/houseplan-onboarding-runtime-B0QF2bj1.js"
],
"lazyOnboardingGzipBytes": 9452,
"lazyLocaleFiles": [
"houseplan-assets/de-BM8NCrN8.js"
],
"lazyLocaleGzipBytes": 22798,
"files": [
{
"path": "houseplan-assets/backdrop-pick-CvepstVV.js",
"sha256": "65ed051c27c29cf09b6d749a776c5800b69ea1d14e36938615256d0024a1e145",
"rawBytes": 6967,
"gzipBytes": 2956,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-DixNXV2a.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/de-BM8NCrN8.js",
"sha256": "f8f403962be68c64e940567d287986f3835f59b1ebbdc19646ada9bbd5d8ab04",
"rawBytes": 74836,
"gzipBytes": 22798,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/editor-DXpLF1rD.js",
"sha256": "fdc4c87382df8f2a107d09ffe9b64ce7f6c6286d6da98b1a165f330f425526cb",
"rawBytes": 3831,
"gzipBytes": 1586,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-DixNXV2a.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/houseplan-card-DixNXV2a.js",
"sha256": "7641bc6da5f2fbc6d28dec1ec387c212e6ecc350bcb62ad7dd0379fc4aafb1ad",
"rawBytes": 964180,
"gzipBytes": 272965,
"isEntry": false,
"imports": [],
"dynamicImports": [
"houseplan-assets/de-BM8NCrN8.js",
"houseplan-assets/editor-DXpLF1rD.js",
"houseplan-assets/houseplan-editor-runtime-D0P8ibWI.js",
"houseplan-assets/houseplan-onboarding-runtime-B0QF2bj1.js"
]
},
{
"path": "houseplan-assets/houseplan-editor-runtime-D0P8ibWI.js",
"sha256": "09a45a472cf44fd6b06a0ae633167c13c6c0a9a34e7231d74e42adc081d42df4",
"rawBytes": 522926,
"gzipBytes": 135127,
"isEntry": false,
"imports": [
"houseplan-assets/backdrop-pick-CvepstVV.js",
"houseplan-assets/houseplan-card-DixNXV2a.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/houseplan-onboarding-runtime-B0QF2bj1.js",
"sha256": "6d5f232a64ac14cb753720f2072980afddbc2ee782edd8fa1f5d3aabc9a4797d",
"rawBytes": 26195,
"gzipBytes": 6496,
"isEntry": false,
"imports": [
"houseplan-assets/backdrop-pick-CvepstVV.js",
"houseplan-assets/houseplan-card-DixNXV2a.js"
],
"dynamicImports": []
},
{
"path": "houseplan-card.js",
"sha256": "761e7cb26d6b198817e11d7e73a1fa8c602f129e6b91de424360c81d063d1e07",
"rawBytes": 1089,
"gzipBytes": 756,
"isEntry": true,
"imports": [
"houseplan-assets/houseplan-card-DixNXV2a.js"
],
"dynamicImports": []
}
]
}