VOL. I · NO. 1
PACKAGE v0.3.0
✦ TECHNOLOGY SPECIAL

The Internet Times

All the protocols that are fit to fix.

Compatibility record

Which browsers and frameworks support smart-mailto?

smart-mailto targets ES2020 and is automatically exercised in Chromium. Firefox, Safari, WebKit, iOS, and Android browsers are unverified, not claimed as supported.

Current test boundary

Browser coverage

The ES2020 build target describes emitted JavaScript syntax. It does not replace testing the browser APIs used by the picker.

Automated browser coverage for smart-mailto
EnvironmentStatusWhat is coveredEvidence
Playwright ChromiumAutomatedCore picker behavior plus React, Vue, and Svelte mount, open, cleanup, and remount paths.CI workflowbrowser tests
FirefoxNot automatedNo Firefox release or version is claimed yet.Playwright projects
Safari / WebKitNot automatedDesktop Safari and iOS Safari are not currently exercised in CI.Playwright projects
Android browsersNot automatedNo Android browser or device matrix is currently exercised in CI.Playwright projects

Published packages

Framework version ranges

Peer ranges are the public compatibility contract. The automated host column names the exact dependency version currently installed in the browser smoke app.

Declared and automatically tested framework versions
PackageDeclared rangeAutomated hostEvidence
@smart-mailto/coreNo framework peerES2020 build; picker exercised in Chromiumbuild targetmodal test
@smart-mailto/reactReact 17+React 18.3.1 host in Chromiumpeer rangehost versionbuild target
@smart-mailto/vueVue 3+Vue 3.5.40 host in Chromiumpeer rangehost versionbuild target
@smart-mailto/svelteSvelte 5+Svelte 5.56.8 host in Chromiumpeer rangehost versionbuild target

Runtime requirements

Browser APIs

Required APIs power the picker itself. Optional APIs have a fallback or disable one non-essential behavior when unavailable.

DOM events, Element.closest, Shadow DOM, and requestAnimationFrame

Required

Intercepts mailto links and renders the isolated provider picker.

interceptormodal

URL and URLSearchParams

Required

Parses mailto fields and builds provider compose URLs.

parserproviders

Intl.DateTimeFormat and navigator locale signals

Optional

Improves provider ordering; missing signals fall back to the default provider order.

geo signals

window.open

Required

Opens the selected webmail compose page after a visitor chooses a provider.

provider open

Clipboard API

Optional

Used first for Copy address; a textarea copy fallback is included.

copy fallback

localStorage

Optional

Remembers a provider choice. Blocked storage disables only that preference.

storage fallback