Demystifying the Client Repeatable Feature in Edge

Autofill behavior in modern browsers can sometimes feel confusing—especially when suggestions suddenly stop appearing even though data is still being entered correctly. In Microsoft Edge, this behavior is often caused by a feature called the “Client Repeatable Feature”. This article explains how Autofill works in Edge, how “Frequently Saved Data (FSD)” and “Parsable Name” are used, why Autofill suggestions get blocked, and how this behavior differs from other Chromium-based browsers like Google Chrome.

How Autofill Works in Edge

At a basic level, Microsoft Edge stores and reuses form data based on the name of a form field. More precisely, it uses a value called the “Parsable Name”. If two input fields share the same “Parsable Name”, Edge assumes they represent the same type of data and will show the same Autofill suggestions for both fields.

For example, if a field called “EmailAddress” exists in two different forms, Edge will show the same Autofill values in both – even if those forms are completely unrelated. This behavior is part of the “Frequently Saved Data (FSD)” feature.

Frequently Saved Data (FSD) and Chromium

The “Frequently Saved Data (FSD)” feature originates from the Chromium project and is used by Microsoft Edge. Because of this, this part of Autofill behavior should be identical to other Chromium-based browsers, such as Google Chrome.

An important detail is that FSD works across domains. It is not limited to a specific website or URL. This means that a field with the “Parsable Name” “EmailAddress” on www.contoso.com/someform will show the same Autofill suggestions as a field with the same **”Parsable Name”** on www.microsoft.com/someotherform.

FSD only cares about the “Parsable Name”, not the website, URL, or form structure.

What Is the Client Repeatable Feature?

The “Client Repeatable Feature” is a Microsoft Edge–specific feature. It does not originate from the Chromium project. Because of this, its behavior may differ from what you see in Google Chrome or other Chromium-based browsers.

This feature is designed to reduce noisy or repetitive Autofill suggestions. It does this by monitoring how many different values are entered into a field within the same form.

When and Why Autofill Gets Blocked

If five different values are entered consecutively into the same field within the same form, the “Client Repeatable Feature” becomes active. When this happens:

  • Autofill suggestions are blocked
  • No suggestion popup is shown
  • New values are still saved internally

The key point is that this blocking is form-specific. Edge identifies a form using a hash value called “Form SignatureV2”. The Autofill block applies only to the form with that specific “Form SignatureV2”.

If another form exists with a different “Form SignatureV2” but the same “Parsable Name” Autofill suggestions will still appear in that other form – until the same five-value rule is triggered there as well.

How to Unblock Autofill Suggestions

Blocking caused by the “Client Repeatable Feature” is not permanent. To remove the block, one of the five previously entered values that were stored as “Frequently Saved Data (FSD)” must be typed again in full. Partial input is not enough. Typing only part of a previously used value will not lift the block. Once a complete previously saved value is entered:

  • Autofill suggestions become visible again
  • All values that were saved during the blocked phase will also appear

However, unblocking only resets an internal counter. If five new, different values are entered consecutively again, the block will be reactivated.

Debugging Autofill Behavior in Edge

Microsoft Edge provides a useful debugging option to better understand Autofill behavior. By enabling “Show Autofill Predictions” under edge://flags you can inspect Autofill metadata directly. After enabling the flag, hovering over a form field will display values such as: “Parsable Name”, “Form SignatureV2”. This makes it much easier to understand why Autofill suggestions appear – or why they don’t.

For hands-on testing, Autofill behavior can also be explored on the Autofill Smoke Test page: https://rsolomakhin.github.io/autofill/

The Last Used Feature

For completeness, Edge also includes the “Last Used Feature”. This feature uses information from the entire form – not just the field name – to determine which value was entered most recently. Differences in labels or surrounding text can be enough to distinguish forms. To do this, the feature also relies on “Form SignatureV2”. The “Last Used Feature” does not affect the blocking behavior described above and is mentioned here for informational purposes only.

Final Thoughts

FSD is Chromium-based and works across domains, while the Client Repeatable Feature is Edge-specific and form-scoped. Autofill blocking is temporary and counter-based.

Once these concepts are clear, Autofill behavior in Edge becomes far more predictable.


Posted

in

by

Comments

Leave a Reply