Skip to content

Fix CI setup and context-menu browser failure - #15

Open
ThePyProgrammer wants to merge 3 commits into
mainfrom
fix/ci-katex-peer-dependency
Open

ThePyProgrammer wants to merge 3 commits into
mainfrom
fix/ci-katex-peer-dependency

Conversation

@ThePyProgrammer

@ThePyProgrammer ThePyProgrammer commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner

Fix frontend installation by aligning KaTeX with its Tiptap peer dependency and running CI on Node 26. Use the matching prebuilt Playwright image to avoid the browser installer that hung for six hours, with a 15-minute job limit and shorter step/test limits.

Keep context submenus open while the pointer crosses neighboring rows to reach them, fixing the browser test failure exposed once installation completed. Adds a regression test and updates hover assertions for the delay.

Validation: clean npm install, frontend build, 405 frontend tests, and five consecutive runs of the affected browser test passed locally. GitHub CI verification is in progress.

@ThePyProgrammer ThePyProgrammer changed the title Fix frontend CI dependency conflict and Node runtime Fix CI dependencies and prevent Playwright installation hangs Nov 5, 2026
@ThePyProgrammer ThePyProgrammer changed the title Fix CI dependencies and prevent Playwright installation hangs Fix CI setup and context-menu browser failure Nov 5, 2026
@ThePyProgrammer
ThePyProgrammer marked this pull request as ready for review November 5, 2026 04:55
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