mirror of
https://github.com/bastienwirtz/homer.git
synced 2026-01-23 02:15:09 +00:00
* fix: prevent smart card reuse between pages by adding stable keys in ServiceGroup Previously ServiceGroup keyed components only by index, causing Vue to reuse the wrong smart-card instance when navigating between pages. Keys now include groupIndex and item identity to ensure components re-mount correctly. * Fix duplicate Service cards by ensuring unique Vue keys The search feature was causing some Service cards to duplicate when multiple items in a group shared the same `name` value. Vue reused DOM nodes because the generated `key` for <Service> was not always unique: This caused instability during filtering and resulted in one of the cards being duplicated repeatedly until a full page reload. |
||
|---|---|---|
| .. | ||
| assets | ||
| components | ||
| mixins | ||
| App.vue | ||
| main.js | ||