This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+2 more
Summary
AI summaryFixed Playwright e2e tests failing due to missing Meteor global.
Full changelog
v9.53 2026-06-18 WeKan ® release
This release fixes the following bugs:
- Fixed Playwright e2e tests all failing because
Meteorwas not a browser global.
Every Playwright end-to-end test (all 183, across Chromium, Firefox and WebKit) failed at
thewaitForMeteorstep withTimeoutError: page.waitForFunction, because
typeof Meteorwasundefinedin the browserwindowscope. Under the Meteor 3.5 +
rspack build, bareMeteorreferences in app code are rewritten by rspack's ProvidePlugin
into per-module imports, soMeteoris no longer placed onwindowthe way the classic
Meteor linker did. The tests callMeteor.loginWithToken/Meteor.userId/
Meteor.subscribeetc. viapage.evaluate(which runs inwindowscope), so they could
never proceed past login. Fixed by re-exposingwindow.Meteor = Meteorearly in
client/00-startup.js, restoring the long-standing classic-Meteor behaviour whereMeteor
is a global (also handy in the browser console).
Thanks to xet7.
Thanks to above GitHub users for their contributions and translators for their translations.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About wekan
The Open Source kanban, built with Meteor. GitHub issues/PRs are only for FLOSS Developers, not for support, support is at https://wekan.fi/commercial-support/ . New English strings for new features at imports/i18n/data/en.i18n.json . Non-English translations at https://app.transifex.com/wekan/wekan only.
Related context
Related tools
Beta — feedback welcome: [email protected]