Repository navigation
mathjslab-markdown 0.8.2
Corrections
Fix molecular viewer initialization in browsers where OffscreenCanvas is absent or its WebGL2/bitmap path is unusable. 3Dmol now reaches the native HTML canvas WebGL2/WebGL1 fallback without a global shim or user-agent branch.
The private compatibility runtime is generated reproducibly from pinned 3Dmol 2.5.5 with a version/SHA-256 check. Its recipe and license ship with the package; consumer applications need no bundler plugin or install-time patch.
Validation
Windows: 12 real PDB/XYZ rendering cases in sequential Chromium/Firefox/WebKit runs, including native/absent capabilities, resizing and disposal; nine heading-reference cases / 36 settled navigations; ten targeted unit tests; all 22 distribution tests. Package verification covers 889 files and pinned HDL assets.
Linux: package build, integrity gates and all nine reference cases passed in the initial run. All 12 molecular cases passed in the final focused run, using Xvfb/Mesa for Firefox and headless Chromium/WebKit. No retries or weaker rendering assertions. Detailed scope is recorded in doc/molecule-3d-offscreen-canvas.md.
Consumers should update mathjslab-markdown to 0.8.2, refresh their lockfile and rebuild browser bundles. The 0.8.1 scrolling correction and HDL capabilities are preserved.