Skip to content

Fix Jupyter notebook downloads and verify the browser authoring workflow - #130

Merged
krflol merged 3 commits into
mainfrom
docs/component-template-install
Oct 18, 2026
Merged

krflol merged 3 commits into
mainfrom
docs/component-template-install

Conversation

@krflol

@krflol krflol commented Oct 18, 2026

Copy link
Copy Markdown
Contributor

On Windows, the notebook's local Jupyter link used a filesystem backslash, so Chrome saved the ZIP as output_component-order.zip. The new alpha6-r1 notebook uses a forward-slash URL and saves it as component-order.zip. All four scenarios produce the same PDF, HTML and PNG bytes as the original alpha 6 notebook; the runtime remains Fullbleed 2.6.0a6.

The guide now includes local Jupyter setup, rerun/download instructions and a compact 72-row pagination example. Its notebook source is pinned to an immutable commit. Existing alpha 3, alpha 5 and alpha 6 downloads remain unchanged.

Validation: independent notebook execution checks all four cases (seven pages), PDF text/bounds/colors, rich cell escaping, both HTML exports and ZIP contents. A new Jupyter browser regression test edits cells, runs them, checks displayed preview bytes and captures real downloads, including temporary download tabs. All four cases pass locally in Windows Chrome; the PR adds that test to Windows and Linux CI. The strict site build, links, source hash and actual downloads pass at 1440, 390 and 320 pixels. Hosted Colab execution remains unverified and is explicitly scoped out in the guide.

@krflol
krflol merged commit 2a4f3ca into main Oct 18, 2026
72 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant