Back to news
Version 1.53.1

Release 1.53.1

Canvas Code has a built-in browser, and it exists for a simple reason: leaving the app to look at the page you just changed breaks your work in half. But that browser shipped with half of its engine switched off, and the gap never announced itself.

Clicking a download link did nothing. No message, no error, no file. The link just looked broken.

What was going on

The engine behind the panel is the same one Safari uses, and it hands the app everything that needs you: where to save a file, what to answer a page's question, whether the camera may be used, which password to send the server. When the app answers none of that, the engine doesn't complain. It decides on its own, always the quietest way: the download dies, "are you sure?" becomes "no", the camera is denied, the password-protected page never opens.

That's why the bug looked random. Every dead button had the same cause, and none of them left a trace.

What works now

Downloads. Click a link and the file goes to your Downloads folder, with the progress bar right in the panel's toolbar. One click on the arrow opens the tray: click a row to open the file, right-click to show it in Finder. Downloading the same thing twice doesn't overwrite what was already there.

What the page asks. Alerts, yes-or-no questions and text prompts appear inside the panel, with the address of whoever is asking right above them. Inside the panel, not in a window on top of everything: the canvas has other panels, with other agents working in them, and one site's question can't freeze the rest.

Attachments, camera and microphone. A site's file picker button opens the Mac's picker. A page asking for the camera or microphone asks you first, once, and you answer. Video calls and forms with attachments now work in here.

Passwords and certificates. A server asking for a username and password finally has somewhere to receive them. And your HTTPS dev server, the one whose certificate the Mac doesn't recognize, shows the warning and the way through instead of simply not opening.

The address bar searches too. Type a phrase instead of an address and it searches the web. Before, pressing Enter on a phrase did absolutely nothing.

And ⌘F finds text within the page, with previous and next. The panel menu gained copy address, open in the system browser, and print or save as PDF.