Skip to content

Commit 7ef0bc1

Browse files
Add loyalty guidance for facilitating users switching UAs (#28)
SHA: 6450078 Reason: push, by csarven Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 9af4553 commit 7ef0bc1

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

index.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<meta content="Bikeshed version 1453201ca, updated Wed Nov 5 21:01:59 2025 +0000" name="generator">
99
<link href="https://w3ctag.github.io/user-agents" rel="canonical">
1010
<link href="https://www.w3.org/2008/site/images/favicon.ico" rel="icon">
11-
<meta content="4f23c1350abe8f4a414b19b76a73f33103a231f4" name="revision">
11+
<meta content="645007840787ecbacb9c428e94b0e6696f1f9b3e" name="revision">
1212
<meta content="dark light" name="color-scheme">
1313
<link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css">
1414
<style>/* Boilerplate: style-autolinks */
@@ -574,7 +574,7 @@
574574
</p>
575575
<h1 class="no-ref p-name" id="title">Web User Agents</h1>
576576
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#ED">Editor’s Draft</a>,
577-
<time class="dt-updated" datetime="2025-11-05">5 November 2025</time></p>
577+
<time class="dt-updated" datetime="2025-11-06">6 November 2025</time></p>
578578
<details open>
579579
<summary>More details about this document</summary>
580580
<div data-fill-with="spec-metadata">
@@ -780,6 +780,11 @@ <h3 class="heading settled" data-level="3.3" id="loyalty"><span class="secno">3.
780780
<p>A user agent can also help its user
781781
make a credible commitment to a page in order to get that page’s services,
782782
and it’s not disloyal to maintain that commitment after getting the services.</p>
783+
<p>A user agent must not obstruct its users from switching to another user agent.
784+
For example, it must not block access to, export, or store user data in ways that prevent portability.
785+
This includes identity information, bookmarks, history, passwords, and credentials such as passkeys.
786+
If the user agent relies on the underlying <abbr title="Operating System">OS</abbr> to store credentials,
787+
there needs to be a way for users to allow other user agents to access those credentials.</p>
783788
<section class="non-normative">
784789
<h2 class="heading settled" data-level="4" id="acknowledgements"><span class="secno">4. </span><span class="content">Acknowledgements</span><a class="self-link" href="#acknowledgements"></a></h2>
785790
<p>Thanks to the <a data-biblio-display="inline" data-link-type="biblio" href="https://infra.spec.whatwg.org/"><cite>Infra Standard</cite></a>

0 commit comments

Comments
 (0)