Problem/Motivation
Maybe I'm missing something, but if the Inline Form Errors module is stable as of 8.4.0 and if its goal is to have "improved usability and accessibility" when there are errors displayed on a form, Drupal should turn it on by default once it's ready.
Steps to reproduce
Proposed resolution
Add Inline Form Errors to the Standard Install profile.
The Accessibility team still supports this, and the Usability team gave support on 2026-05-08 in #27
Remaining tasks
#2856950: Add a possibility to disable inline form errors for a complete form
#2848507: Indicate that grouping elements have child element errors for ux and a11y
#3619127: Forms sidebar doesn't open with error links from Inline Form Errors module
#3604037: [PP-1] Indicate that grouping elements have child element errors for UX and a11y
#3619387: Indicate that forms sidebar has child element errors for UX and a11y
User interface changes
Introduced terminology
API changes
Data model changes
Release notes snippet
| Comment | File | Size | Author |
|---|---|---|---|
| #5 | Screen Shot 2017-10-17 at 4.01.17 PM.png | 90.71 KB | mgifford |
| #5 | Screen Shot 2017-10-17 at 4.00.31 PM.png | 296.02 KB | mgifford |
| #2 | inline-form-errors-2915899-2.patch | 346 bytes | David_Rothstein |
Comments
Comment #2
David_Rothstein commentedHere is a patch.
Comment #3
dmsmidtCertainly a plus one from me! I would even like IFE during install ;-)
Comment #4
dmsmidtComment #5
mgiffordThis would be great to get into Core. I've tried this out on SimplyTest.me and it worked fine. Attached a couple screenshots so that there are some visuals to go along with the patch.
+1
Who else should look at it before it is RTBC'd?
Comment #6
dmsmidtDon't know Mike.
This is as straight forward as they get.
Comment #7
xjmNice idea. This would be good for the product team to review and sign off on.
Thanks folks!
Comment #8
gábor hojtsy@xjm pointed out that while #2504847: [meta] Roadmap for stabilizing Inline Form Errors module (IFE) is closed, there are some issues that were originally a requirement but not actually resolved. Particularly #2856950: Add a possibility to disable inline form errors for a complete form and even more so #2848507: Indicate that grouping elements have child element errors for ux and a11y. Without the later issue, fieldsets are quite broken. We can use this issue to track the remaining work needed to enable in the standard profile as well. Leaving the product manager tag on since other product managers could provide feedback on this well :)
Comment #9
xjmLet's do this -- add those two issues to the summary and postone this one until they're ready?
Edit: Oops, missed the bit in #8 about leaving the tag on. But since we know those two issues are outstanding issues with having IFE as the default, let's have product manager review once they're fixed so that they'll be reviewing the final thing. :)
Comment #10
andrewmacpherson commentedThese two issues look reasonable postponement criteria. They are the only two outstanding should-haves from #2504847: [meta] Roadmap for stabilizing Inline Form Errors module (IFE).
Comment #13
wim leersA year has passed. What's the status of this?
#2856950: Add a possibility to disable inline form errors for a complete form landed. #2848507: Indicate that grouping elements have child element errors for ux and a11y is still in progress, and is blocked on review..
Comment #17
mherchel+1 on this. This came up in the Olivero issue queue #3154357: Enable Inline Form Errors module in install profile process.
Comment #25
smustgrave commentedShould this be closed due to #3159848: [Policy] Always install Drupal with Standard on the UI, pared down of use case specific elements (content types, node listing, commenting, theme)
Comment #26
kentr commentedOr postpone this also on #3159848: [Policy] Always install Drupal with Standard on the UI, pared down of use case specific elements (content types, node listing, commenting, theme), then repurpose this to enable IFE in the standard recipe?
Comment #27
rkollerUsability review
We discussed this issue at #3587931: Drupal Usability Meeting 2026-05-08. That issue will have a link to a recording of the meeting. The attendees at the usability meeting were: @benjifisher, @pallavi singh3013, and @rkoller.
We've briefly discussed the issue close to the end of the meeting. In short, the group had a clear consensus that it would be still desirable to get the Inline Form Errors module into the standard profile (or standard recipe). In regard to the question what is necessary before it could go in and how to move things forward, the most important issue that is still required to get fixed first, is the one this issue is postponed on: #2848507: Indicate that grouping elements have child element errors for ux and a11y. Aside that, it would be also good if the accessibility related issues that got raised and discussed in https://drupal.slack.com/archives/C2ANFUGGG/p1777902680634679 could get solved and the current state of the module reevaluated if there are more potential a11y related blockers. But in general it should be tried to get the "move the inline form errors module into the standard profile" endeavor moved forward - and we would try to help on that.
If you want more feedback from the usability team, a good way to reach out is in the #ux channel in Slack.
Comment #28
kentr commentedThe Standard profile / recipe will still exist, just in a modified form. #3159848: [Policy] Always install Drupal with Standard on the UI, pared down of use case specific elements (content types, node listing, commenting, theme) is at Needs review, but IMO we can do this before that lands anyway.
Still, this is also waiting on #2848507: Indicate that grouping elements have child element errors for ux and a11y.
Comment #29
mgiffordVery cool. We talked about this for most of the A11y Office Hours today.
Comment #30
quietone commentedI have updated the issue summary and tagged for product manager review.
I am adding this as a child of the issue that is reviewing Standard. While that is currently focused on removing extensions, it seems the best place to put this.
Comment #31
mgiffordAs discussed in Slack with @quietone
Comment #32
kentr commentedComment #33
kentr commentedRE #27:
I believe that's:
There are a few a11y issues open.
Does the fact that the module has been marked as stable in core since 8.4.0 provide confidence that we can go by the current issue queue regarding blockers?
IMO #2848307: Inline errors not working on form table elements should also be a blocker.
Comment #34
kentr commentedI'm also curious if we can phase the outstanding issues in for
beta1vsrc1vs final.Something like:
Classify blockers for
11.5.0-beta1, blockers for11.5.0-rc1, and blockers for11.5.0.Comment #35
kentr commentedAdding #3619127: Forms sidebar doesn't open with error links from Inline Form Errors module as blocker because of this from #3576488: [meta] Admin theme: path to beta and stable:
Comment #36
kentr commentedAdded blockers based on discussion with @mgifford.