Files
houseplan-card/dist/houseplan-assets.json
T
Codexandclaude[bot] e38beed796 fix: the summary panel settings dialog scrolls in Home Assistant
In HA hp-dialog renders ha-dialog, whose own `.body` is the scroller and
is not a flex container; `.summary-editor` (overflow:auto,
overscroll-behavior:contain, min-height:0) therefore grew to its content
and became a scroll container that never scrolls — Chromium stops wheel
and touch scroll chaining at such a child, so nothing moved (reproduced
on ha.jbstudio.pro, HA 2026.9.1, and in an isolated Playwright page).
hp-dialog gains an opt-in `flex-content` attribute forwarded as
ha-dialog's `flexcontent`, which lays the body out as a flex column: the
editor is height-bound again and scrolls itself, header and footer stay,
exactly as the native branch already did. Only the summary dialog opts in.

Smoke demo/smoke_summary_dialog_scroll.mjs stubs ha-dialog after the HA
2026.9 contract: wheel on desktop, touch swipe on a phone, dialog within
the viewport, and a witness that the stub reproduces the bug without
flexcontent. Docs screenshots: 11/11 pixel-identical (docs:accept
--identical, #512), fingerprint refreshed.

Mutants: summary-dialog-drops-flex-content, hp-dialog-ignores-flex-content.

Issue: #508
User-Visible: yes
2026-09-09 19:49:18 +00:00

315 lines
10 KiB
JSON

{
"schema": 1,
"fingerprint": "d400624eeb3db04eb31dcbe3699a028bd6d523224ea026292d43df657cabc9db",
"entry": "houseplan-card.js",
"panelEntry": "houseplan-panel.js",
"initialViewFiles": [
"houseplan-assets/houseplan-card-COZ5IbS-.js",
"houseplan-card.js"
],
"initialViewGzipBytes": 298979,
"initialPanelFiles": [
"houseplan-assets/houseplan-card-COZ5IbS-.js",
"houseplan-card.js",
"houseplan-panel.js"
],
"initialPanelGzipBytes": 301282,
"initialPanelOnlyFiles": [
"houseplan-panel.js"
],
"initialPanelOnlyGzipBytes": 2303,
"lazyFiles": [
"houseplan-assets/backdrop-pick-XDWKpHH4.js",
"houseplan-assets/de-DMIrwayB.js",
"houseplan-assets/editor-CJR8FDQR.js",
"houseplan-assets/fr-Ly6vS45N.js",
"houseplan-assets/furniture-plan-art.generated-DPe1A9An.js",
"houseplan-assets/guard-BltubuVu.js",
"houseplan-assets/houseplan-editor-runtime-BQZkkibD.js",
"houseplan-assets/houseplan-onboarding-runtime-Bw2ds9pT.js",
"houseplan-assets/hp-zigbee-topology-overlay-DKWMMSFx.js",
"houseplan-assets/iso-scene-render-7Sm7oRsl.js",
"houseplan-assets/live-interaction-runtime-GkWuD1hK.js",
"houseplan-assets/pdf-export-KB-7X51i.js",
"houseplan-assets/summary-panel-runtime-loaded-Ds4TmwhC.js",
"houseplan-assets/zigbee-topology-bID5a_mf.js",
"houseplan-assets/zigbee-topology-runtime-BzjnMR5f.js"
],
"lazyGzipBytes": 417327,
"lazyEditorFiles": [
"houseplan-assets/backdrop-pick-XDWKpHH4.js",
"houseplan-assets/editor-CJR8FDQR.js",
"houseplan-assets/furniture-plan-art.generated-DPe1A9An.js",
"houseplan-assets/guard-BltubuVu.js",
"houseplan-assets/houseplan-editor-runtime-BQZkkibD.js",
"houseplan-assets/zigbee-topology-bID5a_mf.js"
],
"lazyEditorGzipBytes": 205634,
"lazyOnboardingFiles": [
"houseplan-assets/backdrop-pick-XDWKpHH4.js",
"houseplan-assets/houseplan-onboarding-runtime-Bw2ds9pT.js"
],
"lazyOnboardingGzipBytes": 14150,
"lazyLocaleFiles": [
"houseplan-assets/de-DMIrwayB.js",
"houseplan-assets/fr-Ly6vS45N.js"
],
"lazyLocaleGzipBytes": 54841,
"lazyIsometricFiles": [
"houseplan-assets/guard-BltubuVu.js",
"houseplan-assets/iso-scene-render-7Sm7oRsl.js"
],
"lazyIsometricGzipBytes": 13456,
"lazyFurnitureArtFiles": [
"houseplan-assets/furniture-plan-art.generated-DPe1A9An.js"
],
"lazyFurnitureArtGzipBytes": 10255,
"lazyPdfFiles": [
"houseplan-assets/furniture-plan-art.generated-DPe1A9An.js",
"houseplan-assets/pdf-export-KB-7X51i.js"
],
"lazyPdfGzipBytes": 120369,
"files": [
{
"path": "houseplan-assets/backdrop-pick-XDWKpHH4.js",
"sha256": "46638493585e2deb0e00ff488abd9a7dcec1ec20a28287a3cd0e353282504908",
"rawBytes": 21134,
"gzipBytes": 7146,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-COZ5IbS-.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/de-DMIrwayB.js",
"sha256": "059d0cecd47be11a49f6f30c53d19f5d517e5991491fc170e684247e6e8d85e8",
"rawBytes": 91441,
"gzipBytes": 27704,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/editor-CJR8FDQR.js",
"sha256": "a6b651f712804da0508843995e3f1df697814ea21eb6e65f2bb9e18a3119cd75",
"rawBytes": 3837,
"gzipBytes": 1586,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-COZ5IbS-.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/fr-Ly6vS45N.js",
"sha256": "4e5843cb9e774fb448538506039ac886cca4abb01d2135c2987d89529e507196",
"rawBytes": 93719,
"gzipBytes": 27137,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/furniture-plan-art.generated-DPe1A9An.js",
"sha256": "9cdab73ffe8f24cef9b134c25537e9522b4d9bcb3adb8afcf18089a8698d3392",
"rawBytes": 33655,
"gzipBytes": 10255,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/guard-BltubuVu.js",
"sha256": "6b78d297a8a579ed31e71a61514a8e43f3dbd16c4a441160b7a676cb662dbabd",
"rawBytes": 518,
"gzipBytes": 369,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-COZ5IbS-.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/houseplan-card-COZ5IbS-.js",
"sha256": "454d9d5304a939c75a60dd45cdbb0abc31977dee29848ba23fe2c6ae73fa4c1f",
"rawBytes": 1076670,
"gzipBytes": 298177,
"isEntry": false,
"imports": [],
"dynamicImports": [
"houseplan-assets/de-DMIrwayB.js",
"houseplan-assets/editor-CJR8FDQR.js",
"houseplan-assets/fr-Ly6vS45N.js",
"houseplan-assets/furniture-plan-art.generated-DPe1A9An.js",
"houseplan-assets/houseplan-editor-runtime-BQZkkibD.js",
"houseplan-assets/houseplan-onboarding-runtime-Bw2ds9pT.js",
"houseplan-assets/hp-zigbee-topology-overlay-DKWMMSFx.js",
"houseplan-assets/iso-scene-render-7Sm7oRsl.js",
"houseplan-assets/live-interaction-runtime-GkWuD1hK.js",
"houseplan-assets/pdf-export-KB-7X51i.js",
"houseplan-assets/summary-panel-runtime-loaded-Ds4TmwhC.js"
]
},
{
"path": "houseplan-assets/houseplan-editor-runtime-BQZkkibD.js",
"sha256": "1e22ee6c2d73c4627cb46d9f46c5845a1b1cbf6cd349a67c3619d283792f8b38",
"rawBytes": 672001,
"gzipBytes": 178854,
"isEntry": false,
"imports": [
"houseplan-assets/backdrop-pick-XDWKpHH4.js",
"houseplan-assets/furniture-plan-art.generated-DPe1A9An.js",
"houseplan-assets/guard-BltubuVu.js",
"houseplan-assets/houseplan-card-COZ5IbS-.js",
"houseplan-assets/zigbee-topology-bID5a_mf.js"
],
"dynamicImports": [
"houseplan-assets/zigbee-topology-runtime-BzjnMR5f.js"
]
},
{
"path": "houseplan-assets/houseplan-onboarding-runtime-Bw2ds9pT.js",
"sha256": "87a38c75f5568ed9f9a11fe395abdec5aba7bf01e822913a93eb65b78a86d721",
"rawBytes": 28237,
"gzipBytes": 7004,
"isEntry": false,
"imports": [
"houseplan-assets/backdrop-pick-XDWKpHH4.js",
"houseplan-assets/houseplan-card-COZ5IbS-.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/hp-zigbee-topology-overlay-DKWMMSFx.js",
"sha256": "6244fd8c3401305f338e86b70f31609ddbb8a34b97b876aa4e90fa2431534172",
"rawBytes": 11034,
"gzipBytes": 3727,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-COZ5IbS-.js",
"houseplan-assets/zigbee-topology-bID5a_mf.js",
"houseplan-assets/zigbee-topology-runtime-BzjnMR5f.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/iso-scene-render-7Sm7oRsl.js",
"sha256": "7b35c1a3fe092fbd4b148dd0af12407fab8671c304a5a149ff0a61f0897dbe75",
"rawBytes": 38562,
"gzipBytes": 13087,
"isEntry": false,
"imports": [
"houseplan-assets/guard-BltubuVu.js",
"houseplan-assets/houseplan-card-COZ5IbS-.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/live-interaction-runtime-GkWuD1hK.js",
"sha256": "1d4c10e1444f160b883178332c4efda0fd53b1d688e497283eda8fee4ea5390a",
"rawBytes": 5196,
"gzipBytes": 2127,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-COZ5IbS-.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/pdf-export-KB-7X51i.js",
"sha256": "1d12e876077523881134623679887f4e9adb0c23b559cc1623f04808fac98d65",
"rawBytes": 237254,
"gzipBytes": 110114,
"isEntry": false,
"imports": [
"houseplan-assets/furniture-plan-art.generated-DPe1A9An.js",
"houseplan-assets/houseplan-card-COZ5IbS-.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-editor-yyfNxbu8.js",
"sha256": "7af1a14bd45c8a5d9343e3854e3687dfe6f6895e22678ef7404ab015c3672093",
"rawBytes": 14824,
"gzipBytes": 3397,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-COZ5IbS-.js",
"houseplan-assets/summary-panel-runtime-loaded-Ds4TmwhC.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-metrics-CfpP9w2C.js",
"sha256": "d558adf07435cd9577ff3ef4cfc0fe54e37185ada17d7d910ce63420009aa994",
"rawBytes": 2195,
"gzipBytes": 1120,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-COZ5IbS-.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-runtime-loaded-Ds4TmwhC.js",
"sha256": "a071202b2f2d20965652c24780f4724b865269acf43ce8fbd38096a9d2144917",
"rawBytes": 69530,
"gzipBytes": 19032,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-COZ5IbS-.js"
],
"dynamicImports": [
"houseplan-assets/summary-panel-editor-yyfNxbu8.js",
"houseplan-assets/summary-panel-metrics-CfpP9w2C.js"
]
},
{
"path": "houseplan-assets/zigbee-topology-bID5a_mf.js",
"sha256": "02b0ef86a64e1a37c29b79062bc0963f02505447968c3920393e89e8d4371c25",
"rawBytes": 18961,
"gzipBytes": 7424,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-COZ5IbS-.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/zigbee-topology-runtime-BzjnMR5f.js",
"sha256": "42cfb4070068d93ee5ac76049dbd339144c8a4d8be39bd0722320e9c3ba4c5cd",
"rawBytes": 3941,
"gzipBytes": 1761,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-COZ5IbS-.js",
"houseplan-assets/zigbee-topology-bID5a_mf.js"
],
"dynamicImports": []
},
{
"path": "houseplan-card.js",
"sha256": "c1578f819ca9aa8b53eb663fd93a561610cd929a7977f4bdc9a2e568458973fe",
"rawBytes": 1205,
"gzipBytes": 802,
"isEntry": true,
"imports": [
"houseplan-assets/houseplan-card-COZ5IbS-.js"
],
"dynamicImports": []
},
{
"path": "houseplan-panel.js",
"sha256": "254ba5aa6ca98abb0122ff7c606b2c8fe562aa7fe2e7b13ce65ba0ca14fc0e4e",
"rawBytes": 6124,
"gzipBytes": 2303,
"isEntry": true,
"imports": [
"houseplan-card.js"
],
"dynamicImports": []
}
]
}