Categories: Apps

Chrome on Android to support third-party autofill services natively



Posted by Eiji Kitamura – Developer Advocate

Chrome on Android will soon allow third-party autofill services (like password managers) to natively autofill forms on websites. Developers of these services need to tell their users to toggle a setting in Chrome to continue using their service with Chrome.

Background

Google is the default autofill service on Chrome, providing passwords, passkeys and autofill for other information like addresses and payment data.

A third-party password manager can be set as the preferred autofill service on Android through System Settings. The preferred autofill service can fill across all Android apps. However, to autofill forms on Chrome, the autofill service needs to use “compatibility mode“. This causes glitches on Chrome such as janky page scrolling and potentially showing duplicate suggestions from Google and a third-party.

With this coming change, Chrome on Android will allow third-party autofill services to natively autofill forms giving users a smoother and simpler user experience. Third-party autofill services can autofill passwords, passkeys and other information like addresses and payment data, as they would in other Android apps.

Try the feature yourself

You can already test the functionality on Chrome 131 and later. First, set a third-party autofill service as preferred in Android 14:

Note: Instructions may vary by device manufacturer. The below steps are for a Google Pixel device running Android 15.

  1. Open Android’s System Settings
  2. Select Passwords, passkeys & accounts
  3. Tap on Change button under Preferred service
  4. Select a preferred service
  5. Confirm changing the preferred autofill service

Secondly, enable third-party autofill service on Chrome

  1. Open Chrome on Android
  2. Open chrome://flags#enable-autofill-virtual-view-structure
  3. Set the flag to “Enabled” and restart
  4. Open Chrome’s Settings and tap Autofill Services
  5. Choose Autofill using another service
  6. Confirm and restart Chrome

Note: Steps 2 and 3 are not necessary after Chrome 131. Chrome 131 is scheduled to be stable on November 12th, 2024.

You can emulate how Chrome behaves after compatibility mode is disabled by updating chrome://flags#suppress-autofill-via-accessibility to Enabled.

Actions required from third-party autofill services

Implementation wise, autofill service developers don’t need an additional implementation as long as they have a proper integration with autofill services. Chrome will gracefully respect it and autofill forms.

Chrome plans to stop supporting compatibility mode in early 2025. Users must select Autofill using another service in Chrome settings to ensure their autofill experience is unaffected. The new setting is available in Chrome 131. You should encourage your users to toggle the setting, to ensure they have the best autofill experience possible with your service and Chrome on Android.

Timeline

    • October 16th, 2024: Chrome 131 beta is available
    • November 12th, 2024: Chrome 131 is in stable
    • Early 2025: Compatibility mode is no longer available on Chrome



Source link

Washington Digital News

Share
Published by
Washington Digital News

Recent Posts

X updates its privacy policy to allow third parties to train AI models with its data

X is updating its privacy policy with new language that allows it to provide users’…

3 hours ago

Nuclear-energy ETFs surge as uranium prices remain rangebound. Is now a good time to invest?

ETFs that track uranium miners and nuclear-energy stocks have skyrocketed in October, as some of…

4 hours ago

Big Mac Nation and Recession since 2022

In a recent paper, Antoni and St. Onge (2024) have argued that the peak in GDP, properly…

8 hours ago

Live Election Day Coverage for Bitcoiners

FOR IMMEDIATE RELEASE  |  Bitcoin Magazine Announces Election Day Livestream, Supported by Stand with CryptoOctober…

8 hours ago

Harvard defies expectations with $525 million surge in donations, second-highest on record despite year of controversy

In a year that saw leadership turnover, public protests, and plagiarism allegations, the fundraising machine…

8 hours ago

The SEC’s X account got hacked by a 25-year-old who went by ‘AGiantSchnauzer’ and got paid in Bitcoin, feds say

A 25-year-old Alabama resident named Eric Council Jr. was arrested Thursday morning in connection with…

8 hours ago