You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Device test: name the browser and its version instead of "Ordinary browser" #2052
The "Test my device" mode of the verification page (#2047) says "Ordinary browser (computer)" for every browser that is not an app's own. Support cannot tell an out-of-date browser, or a Chromium derivative, from a current Chrome without reading the raw user agent in the copied results.
Plan
Name the market leaders, with the version; anything else keeps the generic wording.
Chromium-based browsers first: navigator.userAgentData brands (Google Chrome, Chromium, Microsoft Edge, Opera, Brave, Samsung Internet) and getHighEntropyValues(['fullVersionList']) for the full version. This is what tells Chrome, Chromium and Brave apart; their user agents are identical.
The user agent as the fallback (Firefox, Safari, iOS, a page without HTTPS).
Shape: Chrome (v. 129.0.6668.81), Chromium (v. …), Brave / Chromium (v. …), Edge / Chromium (v. …), Opera 103 / Chromium (v. 117.…), Samsung Internet 26 / Chromium (v. …), Firefox (v. 131.0), Safari (v. 17.6), Chrome / WebKit (v. …) on iOS; the major version only where nothing finer is given.
An app's own browser names the app (Instagram, Facebook, WhatsApp, TikTok, LinkedIn, LINE).
Only in the device test. FFC.Platform stays brand-free by its own rule: no decision reads the name.
Acceptance criteria
Each browser above is named as shown, with the full version when fullVersionList answers.
Brave and Chromium are told apart from Chrome when the brands are available.
The device test names the market leaders with their version: Brave / Chromium, Chromium, Chrome, Edge, Opera, Samsung Internet, Firefox and Safari. It reads userAgentData brands and the full version list, and falls back to the user-agent string.
Activity
feat(frontend): the device test names the browser and its version (#2053
rpgmem commentedon Oct 24, 2026
Delivered in #2053 (merged to
develop):userAgentDatabrands and the full version list, and falls back to the user-agent string.Generated by Claude Code
feat(frontend): the device test diagnoses more and says how to fix wh…