Log #31

April 22, 2021

Table Stakes Improvements

Chrome Extensions in Sail

Chrome extensions are now supported in Sail with Chromium's first-party extensions menu available through our UI. We know our important extensions are for day-to-day productivity so supporting them was table stakes.

Keyboard shortcuts

Global keyboard shortcuts for common browser shortcuts like ⌘[1,2,...,9] and ⌘T have been reimplemented. Under the hood, this required us to tweak Chromium's shortcut handling accelerator's classes to support listening for shortcuts with our new Web UI.

Security dialogs

Sail now supports displaying SSL information for websites including warnings when a user is not a secure website (http or phishing).

Permissions status / dialogs

Websites now can request for permissions (like audio, video, GPS) through Sail's UI and we also support displaying previous permissions granted and any permissions the website is currently using.