|
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. |
|---|
|
|
| webclient/dist/assets/index-CBKhtD44.css 0 → 100644 |
|---|
| webclient/dist/assets/index-CBlwWETl.js 0 → 100644 |
|---|
|
Not supported
|
| webclient/dist/assets/index-DxH83614.js 100644 → 0 |
|---|
|
Not supported
|
| webclient/dist/assets/index-Fmwc4Jnf.css 100644 → 0 |
|---|
| webclient/dist/index.html |
|---|
| webclient/dist/sw.js |
|---|
| webclient/package-lock.json |
|---|
| webclient/package.json |
|---|
| webclient/src/components/chat/MessageList.vue |
|---|
| webclient/src/components/sidebar/SessionList.vue |
|---|