Skip to content

1.5.0

Choose a tag to compare

@bnfy bnfy released this 17 Aug 20:52
57db73c

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+T returns 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-group used 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+L and the last few closed tabs sit below your open ones, each reopening on click, so you can pick the one you meant instead of pressing Cmd/Ctrl+Shift+T repeatedly. A group entry shows how many tabs it holds.
  • /reopen joins 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.
  • SHA256SUMS is authenticated with a Sigstore bundle whose expected certificate identity is anthony@bnfy.me and whose expected OIDC issuer is https://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.