Skip to content

Fix viewer-charts context sharing and misc bugs#3190

Merged
texodus merged 4 commits into
masterfrom
viewer-css-update
Jun 25, 2026
Merged

Fix viewer-charts context sharing and misc bugs#3190
texodus merged 4 commits into
masterfrom
viewer-css-update

Conversation

@texodus

@texodus texodus commented Jun 25, 2026

Copy link
Copy Markdown
Member
  • Viewer CSS micro-framework removal — replaced runtime CSS injection with build-time lightningcss bundles adopted once per StyleSurface
  • viewer-charts context cleanup + pooled blit mode — fixes the WebGL context leak, flips RENDER_BLIT_MODE default to "blit", and adds a shared pool to decouple live-context count from chart count.
    perspective-server profiler-driven optimizations — compiled-expression cache, bulk set_valid_range, and hot-path tuning across the C++ contexts/traversal.
  • Two restore/resize correctness fixes (empty-schema config-stripping bug in renderer.rs/session.rs).
  • Fixed windows build regression (random)

texodus added 4 commits June 23, 2026 00:28
Signed-off-by: Andrew Stein <steinlink@gmail.com>
… (now default).

Signed-off-by: Andrew Stein <steinlink@gmail.com>
…tter tests

Signed-off-by: Andrew Stein <steinlink@gmail.com>
Signed-off-by: Andrew Stein <steinlink@gmail.com>
@texodus texodus added the bug Concrete, reproducible bugs label Jun 25, 2026
@texodus texodus changed the title Viewer css update Fix viewer-charts context sharing and misc bugs Jun 25, 2026
@texodus texodus merged commit 5a0aa7c into master Jun 25, 2026
42 of 44 checks passed
@texodus texodus deleted the viewer-css-update branch June 25, 2026 05:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Concrete, reproducible bugs

Development

Successfully merging this pull request may close these issues.

1 participant