Skip to content

Release request: tag a version including the Safari fix (#1104) #1514

Description

@secana

Summary

The Safari/WebKit fix in #1104 (merged 2026-08-05) hasn't made it into a tagged release yet. The newest release is v4.0.6, tagged 2026-02-04, six months before the merge, and the latest Docker tag still points at that same February build.

So anyone installing CWA the documented way (crocodilestick/calibre-web-automated:latest from the README compose file) still gets pre-fix code, and Safari stays broken for them.

Why this one seems worth a tag

The bug silently disables most of the admin UI on Safari:

  • uploadprogress.js returns early on Safari without defining $.fn.uploadprogress
  • main.js:153 calls $("#form-upload").uploadprogress({...}) unconditionally, which throws a TypeError
  • nothing later in main.js runs, including $("#user_submit").click(...) at line 877

Save on /me and /admin/user/<id>, delete user, and the Kobo sync buttons therefore do nothing at all, with no error shown anywhere in the UI. Verified on v4.0.6 in WebKit: no click handler is bound to #user_submit, and clicking issues no request.

It's been reported a number of times: #1078, #1097, #1206, #1329, #1393, #1408.

Ask

Is a release containing #1104 planned, and is there a rough timeline?

If a tag is some way off, it would help to know whether a dev-* image (e.g. dev-424, built 2026-08-07) is considered safe for general use in the meantime, or whether waiting is the better advice.

Thanks for all the work on CWA. Happy to test a release candidate if that's useful.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions