Skip to navigation

Fixed list edits from other tabs and collaborators overwriting content (v4.104.3)

When a change to a list (such as a page’s blocks) arrived from another browser tab or another author, an insert could overwrite an existing item instead of adding a new one, and a removal could leave an empty entry behind. The same affected discarding a draft from another tab and Revert changes after a failed save. Lists now update correctly in all three cases.

Branded sign-in error page (v4.104.3)

When sign-in fails at auth.knapsack.cloud, you now see a Knapsack-styled error page with plain-language guidance and a reference ID to share with support, instead of the generic error page with a cropped logo.

Invalid SVG uploads are rejected with a clear message (v4.104.4)

Uploading an SVG that browsers can’t display on its own, such as one missing the SVG namespace or one that fails to parse, now stops before the upload and tells you what is wrong with the file.

Fixed deleting patterns and pages that have no tabs (v4.104.4)

Deleting a pattern after removing all of its tabs, or a page stored without a block list, no longer fails with a “Cannot read properties of undefined” error.