mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-07 15:09:30 +00:00
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
116 lines
3.6 KiB
JSON
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": []
|
|
}
|
|
]
|
|
}
|