Chrome Autofill Not Working? Here's Why (And What Actually Fixes It)
Chrome autofill fails on React, Angular, Workday, and most modern web forms. Learn the 7 most common failures, quick fixes that work about 30% of the time, and the AI alternative that handles the rest.
You Click the Field. Nothing Happens.
You know the moment. You click into the first name field on some form. You wait for the little autofill dropdown. The one that's supposed to appear with your name, email, and address pre-loaded.
Nothing.
You click again. Tab to the next field. Click back. Try right-clicking. Still nothing. Chrome just sits there, completely ignoring the fact that you've filled out your address 4,000 times and it knows your information. It just won't offer it.
So you type everything manually. Again. For the third time this week.
If this sounds familiar, you're not alone. Chrome autofill breaks constantly on modern websites, and the problem is getting worse, not better. According to a 2025 W3C web platform survey, over 67% of top websites now use JavaScript frameworks that render forms dynamically. Chrome's autofill engine wasn't built for that.
Let's look at why it fails, what actually fixes it, and what to do when the fixes don't work.
The 7 Most Common Chrome Autofill Failures
Not all autofill failures are the same. Here are the 7 patterns that cover about 95% of cases:
- Custom-built forms on React, Vue, or Angular sites. These frameworks render forms with JavaScript after the page loads. Chrome's autofill scanner runs on the initial HTML. By the time the fields appear, the scanner is done looking. The fields exist in the DOM, but Chrome already decided there was nothing to fill.
- Shadow DOM web components. Custom elements wrap their inputs inside shadow roots. Chrome can't see through the shadow boundary. The input field is technically on the page, but autofill treats it like it doesn't exist.
- Custom dropdowns that aren't real
<select>elements. That country picker? It's a styled div with a click handler. Chrome only fills native<select>elements. Custom ones get skipped every time. - Multi-step and wizard forms. Chrome fills page one. You click Next. Pages two through five load new fields dynamically. Chrome fills none of them. You're on your own for 80% of the form.
- Sites that set
autocomplete="off"orautocomplete="new-password". Some developers deliberately disable autofill. Banks, government portals, and many ATS platforms do this. Chrome used to ignore these hints, but recent versions respect them more strictly. - iFrames from third-party domains. Payment forms, donation widgets, and embedded form builders often live in cross-origin iframes. Chrome won't fill across domain boundaries. The form looks like it's on the page, but technically it's on a completely different website.
- Non-standard field names like
input-3842ors2id_autogen4. Chrome matches fields by theirname,id, andautocompleteattributes. Workday, Greenhouse, Lever, and most ATS platforms generate random field IDs that mean nothing. Chrome seesinput-3842and has no idea it means "first name."
Most job applications hit 3-4 of these at once. A Workday application? That's #1, #3, #4, and #7 stacked together. Government portals? Usually #4 and #5. The average modern form runs into at least two of these problems.
Quick Fixes That Actually Work (Sometimes)
Let's be real. These troubleshooting steps fix Chrome autofill in about 30% of cases. That's not great odds, but they're worth trying because when the problem is on Chrome's side, they work instantly.
- Verify autofill is actually turned on. Go to
chrome://settings/addressesand check that "Save and fill addresses" is toggled on. Chrome updates occasionally reset this. Seriously. It happens more than you'd expect. - Delete and re-add your saved address. Go to
chrome://settings/addresses, remove your existing entry, and type it in fresh. Corrupted entries are a real thing. If your address was saved years ago, the data format might not match what Chrome expects now. - Try in an incognito window. This rules out extension conflicts. If autofill works in incognito but not in your regular browser, one of your extensions is blocking it. Password managers and ad blockers are the usual suspects.
- Update Chrome. Go to
chrome://settings/help. Autofill bugs do get fixed in updates. Running Chrome 120 when the current is 131? That could be your entire problem. - Create a fresh Chrome profile. Nuclear option. If your profile data got corrupted (it does happen after years of use), a new profile with freshly entered autofill data can fix persistent issues.
If one of these worked, great. Problem solved. Close this tab.
But if you're still reading, it probably means the form itself is the issue. And that's where things get interesting, because no amount of Chrome settings tweaks will fix a form that Chrome was never designed to fill.
Install Filliny Free
Install Filliny free. Works where Chrome autofill breaks. 5 free fills, no credit card.
Why Chrome Autofill Keeps Breaking on Modern Websites
Chrome autofill was built around 2012-2013. HTML forms back then were simple. A <form> tag, some <input> elements, a submit button. Fields had predictable names like first_name and email. The whole page was served as static HTML from the server.
That world doesn't exist anymore.
Modern websites are single-page applications. The browser downloads a JavaScript bundle, and that code builds the form after the page loads. The initial HTML is basically empty. Chrome scans the initial HTML for autofill targets, finds nothing, and moves on. Then React renders 47 form fields that Chrome never sees.
It's not really Chrome's fault. The architecture of the web shifted underneath it. Chrome's autofill team has made improvements, but they're fighting a fundamental mismatch: autofill was designed to read static HTML, and modern forms are generated dynamically by JavaScript.
And even when Chrome does detect a dynamically rendered field, it still needs to figure out what the field is for. If the field's name attribute is input-3842 instead of first-name, Chrome has nothing to work with. It can see the label says "First Name" in visible text. But Chrome doesn't read labels. It reads attributes. And the attributes are gibberish.
The Fields Chrome Autofill Will Never Fill
Even if Chrome's autofill worked perfectly on every form, there's an entire category of fields it can't handle by design. These aren't bugs. They're limitations baked into how autofill works.
- Open-ended questions. "Why do you want to work here?" "Describe your relevant experience." "What makes you a good fit for this role?" Chrome autofill stores your name and address. It doesn't store paragraphs of text for every possible question a form might ask.
- Screening and qualification questions. "Are you authorized to work in the US?" "Do you have a valid driver's license?" "Are you willing to relocate?" These are yes/no or multiple-choice questions that require context about you specifically.
- Cover letter and summary fields. Large textarea fields that expect personalized writing. Chrome doesn't write. It copies stored values into fields. A cover letter isn't a stored value.
- Custom dropdown menus. Not the native HTML
<select>kind. The fancy React/Material UI kind that looks like a dropdown but is actually a div with a search box. Country selectors, degree selectors, industry pickers. All invisible to autofill. - File upload fields. Resume uploads, document attachments. Obviously Chrome can't autofill a file, but it's worth noting because these fields appear on nearly every job application and can't be automated by traditional autofill at all.
On a typical Workday job application, these "unfillable" fields make up 60-70% of the form. Chrome autofill might handle your name and email on page one. The other four pages? You're typing everything by hand.
What AI Form Fillers Do Differently
The core difference is simple. Chrome autofill reads field attributes. AI form fillers read the form itself.
Chrome's approach: Scan the HTML. Find an input with name="email" or autocomplete="email". Paste the stored email. Done. If the attributes don't match any known pattern, skip it.
AI approach: Read the visible label next to the field. Read the placeholder text. Read the section heading above it. Understand that a field labeled "Email Address" under a "Contact Information" heading wants your email, regardless of whether the HTML attribute says email or field_7f2a9c.
Here's a before/after example:
A Greenhouse job application has a text field with the label: "Why are you interested in this role?"
Chrome autofill: [blank]. It doesn't have a stored answer for "interest in role" and can't generate one.
AI form filler: reads the question, checks your profile for relevant experience and career goals, and writes a 2-3 sentence response using your actual background.
That's the gap. Chrome fills stored data into matching fields. AI fills contextual answers into any field, matching or not. It's the difference between a clipboard and a coworker who knows your resume.
Try 5 Free Fills
Try 5 free fills with Filliny. No credit card. 30-second setup. Works on Workday, Greenhouse, and any other form Chrome can't handle.
Comparing Your Options: Autofill vs Extensions vs AI
There are three categories of tools for filling forms. Here's an honest breakdown of what each one can and can't do:
Chrome Built-in Autofill (free):
- Fills name, email, phone, address on standard HTML forms
- Free, built into Chrome, zero setup
- Works well on Shopify checkouts and simple contact forms
- Fails on React, Vue, Angular rendered forms
- Can't fill open-ended questions or textareas
- Skips custom dropdowns, multi-step forms, shadow DOM
- No help on ATS platforms (Workday, Greenhouse, Lever)
Template-Based Extensions (Lightning Autofill, etc.):
- Fill more fields than Chrome autofill using saved templates
- Can map specific values to specific field selectors
- Requires manual setup per website (time-consuming)
- Templates break when sites update their form structure
- Can't generate contextual answers for open-ended questions
- Same static answer pasted into every application
AI Form Fillers (Filliny, free tier + $5/mo Pro):
- Fills any field on any form, regardless of HTML structure
- Handles open-ended questions with contextual, profile-based answers
- Works on Workday, Greenhouse, Lever, and every ATS
- Fills custom dropdowns, multi-step forms, shadow DOM fields
- No per-site setup needed, works immediately on new forms
- Not free for unlimited use (5 free fills, then $5/mo)
- Occasional minor formatting mismatches (date formats, phone format)
The honest summary: Chrome autofill is perfect for simple forms. Template extensions add coverage but require a lot of manual work. AI form fillers handle everything, including the fields other tools can't touch, but they cost money once you pass the free tier.
If you fill fewer than 5 forms per month and they're all simple, Chrome autofill is fine. If you're filling job applications, insurance forms, or government paperwork regularly, the time savings from an AI filler pays for itself after about 2 forms.
The 30-Second Switch
Here's the good news: you don't have to choose one or the other. Filliny and Chrome autofill work side by side. Chrome handles the simple stuff automatically. When it fails, you click the Filliny button and let AI handle the rest.
Setup takes 30 seconds:
- Install Filliny from the Chrome Web Store. Works on Chrome, Edge, Brave, and Arc.
- Create a filling profile with your name, email, phone, and any other details you commonly fill. Add work history and skills if you use it for job applications.
- Navigate to any form and click the Filliny button. Watch it fill the fields Chrome left empty, including the open-ended questions.
You get 5 free fills and 1 profile. No credit card. No sneaky trial that auto-charges you. Just 5 fills to test on the forms that actually give you trouble. Use one on that Workday application that Chrome can't touch. You'll see the difference immediately.
Keep Chrome autofill running in the background. It costs nothing and handles the basics. But for everything it can't do, you now have a backup that actually works. Zero risk. The worst case is you try 5 fills and go back to typing manually.
And if you fill forms every week for work or job searching, the Pro plan at $5/month gets you 10 profiles and about 2,800 fills. That's about 17 cents per hour of form-filling time saved. Less than the cost of the coffee you're sipping while manually typing your address for the 400th time this year.