Problem/Motivation

Will be fleshed out later. Setting to PMNI until then.

From UX meeting discussions of #3619387: Indicate on forms sidebar toggle button that sidebar has child element errors. Latest discussion begins at ~9:59 in the 2026-09-18 meeting recording.

Present in Drupal Usability Meeting 2026-09-18:

  • @benjifisher
  • @rkoller
  • @the_g_bomb
  • @simohell
  • @kentr

@benjifisher and @rkoller expressed preference that this be fixed with #3619387: Indicate on forms sidebar toggle button that sidebar has child element errors, but also said it's acceptable for it to be a separate issue.

I'm calling it Major because #3619387: Indicate on forms sidebar toggle button that sidebar has child element errors is Major.

Quick summary:

The usability team recommends adding some indicators to form validation error messages in the top status message when the invalid field is in the advanced sidebar.

The reason is that even with #3585823: [Meta] Improve the accessibility of the Default Admin theme the toggle button can be far away from the error message, so it may not be noticed by users who are focused on the error / status message. Without Inline Form Errors installed, the context is missing and the person has to search for where the error happened.

[KentR] This probably should only apply in the case that Inline Form Errors is not installed, because with Inline Form Errors there will be a link to the field with the error and the error message itself is in the sidebar next to the field. An indicator in that error message that the error is in the sidebar would be redundant.

Steps to reproduce

Follow the steps to reproduce in #3619387: Indicate on forms sidebar toggle button that sidebar has child element errors.

Proposed resolution

The UX team proposed these options:

  1. Grouping the items in the status message area, possibly with multiple columns.
  2. Adding indicators to individual error messages:
    • Prepending the toggle button icon to the error message.
    • Appending the text " (Open the sidebar.)" to the error message

KentR commented that the second option would be easier.

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

Comments

kentr created an issue. See original summary.

kentr’s picture

Status: Active » Postponed (maintainer needs more info)
kentr’s picture

Issue summary: View changes
kentr’s picture

Issue summary: View changes
kentr’s picture

Issue summary: View changes
kentr’s picture

Issue summary: View changes
kentr’s picture

kentr’s picture

Issue summary: View changes