Text Replacement not working in Safari on iOS

Text replacement does not seem to work in certain form fields within Safari on iOS. I have text replacement set up to quickly fill my email address (for example “@e” should change to “email@email.com”). It works flawlessly in every app except for safari. It works about half the time, but in other scenarios it doesn’t.


Recently, I have tried to pay attention to which sites and fields it doesn’t work in, and tried to recreate the problem in other iOS browsers. The text replacement works fine in Google Chrome and Firefox for iOS, so this issue is seemingly a problem within safari.


Just for some additional background, this is not version or hardware specific, as this has been ongoing for many years now over multiple iOS and iPhone releases.

iPhone 17 Pro Max, iOS 26

Posted on Nov 25, 2025 6:52 AM

Reply
1 reply

Nov 25, 2025 7:55 AM in response to Jophus91

This is an issue in Safari on iOS, especially with certain types of web form fields like those using custom JavaScript input handling or specific HTML attributes. These can prevent the system’s text replacement from triggering properly. It's likely a limitation or conflict specific to how Safari handles input focus or field types. Unfortunately, there’s no consistent fix, but keeping iOS updated and reporting the issue via Feedback Assistant can help bring attention to it.

Text Replacement not working in Safari on iOS

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.