diff --git a/lib/web_ui/lib/src/engine/text_editing/autofill_hint.dart b/lib/web_ui/lib/src/engine/text_editing/autofill_hint.dart index 7ee1cfb732431..392998111c048 100644 --- a/lib/web_ui/lib/src/engine/text_editing/autofill_hint.dart +++ b/lib/web_ui/lib/src/engine/text_editing/autofill_hint.dart @@ -33,7 +33,7 @@ class BrowserAutofillHints { 'impp': 'impp', 'jobTitle': 'organization-title', 'language': 'language', - 'middleName': 'middleName', + 'middleName': 'additional-name', 'name': 'name', 'namePrefix': 'honorific-prefix', 'nameSuffix': 'honorific-suffix', diff --git a/lib/web_ui/test/engine/text_editing_test.dart b/lib/web_ui/test/engine/text_editing_test.dart index 1c3df325cd450..a6e5f02c0a33b 100644 --- a/lib/web_ui/test/engine/text_editing_test.dart +++ b/lib/web_ui/test/engine/text_editing_test.dart @@ -2614,6 +2614,12 @@ Future testMain() async { expect(testInputElement.getAttribute('autocomplete'),'on'); expect(testInputElement.placeholder, 'enter your password'); }); + + // Regression test for https://github.com/flutter/flutter/issues/135542 + test('autofill with middleName hint', () { + expect(BrowserAutofillHints.instance.flutterToEngine('middleName'), + 'additional-name'); + }); }); group('EditingState', () {