webclient: replace vue-virtual-scroller with plain content-visibility rendering
The virtual scroller's measurement states duplicated item views (parked
copies at translateY(-9999) alongside working ones), which made tool/plan/
thinking cards unclickable and the chat flicker. Both chat messages and
the session sidebar are now plain v-for lists; off-screen rows skip
render/paint via content-visibility: auto, keeping long sessions cheap
without the scroller engine. Library removed from dependencies.
1 parent 0624768 commit 0d381ecc6d9da018abdeec9bc7aab278a33f54eb
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 2 days ago
Showing 10 changed files
View
webclient/dist/assets/index-CBKhtD44.css 0 → 100644
View
webclient/dist/assets/index-CBlwWETl.js 0 → 100644
Not supported
View
webclient/dist/assets/index-DxH83614.js 100644 → 0
Not supported
View
webclient/dist/assets/index-Fmwc4Jnf.css 100644 → 0
View
webclient/dist/index.html
View
webclient/dist/sw.js
View
webclient/package-lock.json
View
webclient/package.json
View
webclient/src/components/chat/MessageList.vue
View
webclient/src/components/sidebar/SessionList.vue