1.5.0
Blanc 1.5.0
Added
- Reopen Closed Tab now gives the tab back rather than reopening its address. For thirty seconds after you close a tab,
Cmd/Ctrl+Shift+Treturns the page itself — the same view, with no reload, keeping scroll position, half-typed form text, video position, and pages that only exist because you submitted a form. After that window it restores from a snapshot instead: the address, the back and forward history, scroll position, group, pin, mute, and the tab's original place in the order. - Closing a group is one step to undo.
/close-groupused to cost one keypress per tab to reverse; the whole group now comes back together, with its name, its members in their original order, its pins, and its position among your other groups. - The command panel lists what you recently closed. Open it with
Cmd/Ctrl+Land the last few closed tabs sit below your open ones, each reopening on click, so you can pick the one you meant instead of pressingCmd/Ctrl+Shift+Trepeatedly. A group entry shows how many tabs it holds. /reopenjoins the slash commands as another way to reach the same thing.- A new tab now shows where to type. The resting island reads "Search or type a URL" with a band of light washing through the words, and typing anywhere on a blank tab opens the island with what you typed already entered. A
/chip beside the prompt opens the command list. - The start page offers three layouts, and first run walks through setup: theme, default browser, importing Favorites from another browser, and your privacy choices.
Privacy and compatibility
- Private tabs are excluded from all of this, exactly as before. They are never recorded as closed tabs, never held, and never reopenable.
- A tab held for reopening is silenced and frozen the moment you close it. It cannot open windows, cannot navigate, and is refused every permission it asks for — including ones you previously granted that site — so a closed tab can never quietly acquire your microphone or camera. Tabs using the microphone or camera are never held at all; closing one ends its access immediately.
- Pages reached by submitting a form are restored exactly for the thirty-second window and then re-fetched as an ordinary page load. Blanc never silently resubmits a form, so a payment or a submission cannot be replayed by reopening a tab.
- Nothing about closed tabs is written to disk, session restore, Profile Sync, telemetry, or crash reports. The list lives in memory and ends with the app.
- Reduced motion is honored on the new-tab prompt: the wash is replaced by a stronger resting ink rather than simply being removed.
Fixed
- Answering a permission prompt after closing its tab no longer grants or remembers that permission. Previously a prompt left open outlived the tab, and a late "Allow" saved a decision for a page that no longer existed — affecting every future visit to that site.
- Quitting or relaunching on macOS no longer intermittently opens an Electron “Object has been destroyed” error dialog.
- macOS raises one "change your default browser?" dialog instead of two.
- Onboarding buttons stay readable on hover.
Release verification
- The source gate includes 811 unit tests and 114 runnable desktop acceptance scenarios with 688 steps, covering closed-tab tier selection, the held-tab permission firewall, group-close undo, the new-tab prompt, and macOS shutdown visibility. Packaged verification exercises first run, release regressions, live favicon compatibility, and migration from public Stable v1.4.0.
- Audio stopping when a held tab is closed, and the macOS microphone indicator clearing on close, were confirmed by hand on real hardware; the microphone result was independently corroborated against the operating system's own audio-device state.
SHA256SUMSis authenticated with a Sigstore bundle whose expected certificate identity isanthony@bnfy.meand whose expected OIDC issuer ishttps://github.com/login/oauth.
Other platforms
macOS Apple Silicon, signed Windows, and Linux are built from the same v1.5.0 source tag and published with one signed SHA-256 manifest.