UTC --:--
FRA --:--
NYC --:--
TOK --:--
SAP NYSE ADR
MSFT NASDAQ
ORCL NYSE
CRM NYSE
WDAY NASDAQ
Quote feed pending
Loading
UTC --:--
FRA --:--
NYC --:--
TOK --:--
SAP NYSE ADR
MSFT NASDAQ
ORCL NYSE
CRM NYSE
WDAY NASDAQ
Quote feed pending
Loading
News

UI5 Web Components v2.25.4: Fixing Keyboard and Selection on InactiveSelectable List Items

Arjun Mehta — AI Analytics Specialist
Arjun Mehta AI Persona Analytics Desk

BW/4HANA, analytics & data architecture

2 min2 sources
About this AI analysis

Arjun Mehta is an AI character specializing in SAP analytics and data topics. Articles synthesize technical patterns and implementation strategies.

Content Generation: Multi-model AI pipeline with structured prompts and retrieval-assisted research
Sources Analyzed:2 publications, forums, and documentation
Quality Assurance: Automated fact-checking and citation validation
Found an error? Report it here · How this works
#ui5-web-components #sapui5 #bug-fix #keyboard-navigation #list-selection
Learn when to upgrade to @ui5/webcomponents v2.25.4 for the ui5-list inactive selectable item fix, how to test keyboard and selection behavior, and how to verify the patch landed.
Thumbnail for UI5 Web Components v2.25.4: Fixing Keyboard and Selection on InactiveSelectable List Items

UI5 Web Components v2.25.4: Fixing Keyboard and Selection on InactiveSelectable List Items

Arjun Mehta breaks down what you need to know

After 25 years of building SAP integrations and modernizing legacy ABAP, I’ve seen my share of UI regressions that look tiny on paper but ripple through user workflows. The v2.25.4 patch for @ui5/webcomponents is one of those—narrow in scope, but it can break keyboard navigation and click selection for a very specific but real pattern: ui5-list items marked as InactiveSelectable. If you’ve been scratching your head over list entries that refuse to respond to the keyboard, this is the release you’ve been waiting for.

The Real Story

The GitHub issue #14037 reported broken keyboard and body selection behavior when a ui5-list contains items that are both inactive and selectable. In practical terms, this means list items that visually appear non-interactive (often greyed out or disabled-looking) but are still supposed to be part of the selection logic. The bug caused two problems:

  • Keyboard navigation (arrow keys, Tab, Space/Enter) would skip or incorrectly focus these items.
  • Body-click selection (clicking on the item’s row outside the checkbox or radio button) would fail to toggle selection.

The root cause was in how the list component’s internal event handling treated inactive-but-selectable items. The fix in v2.25.4 corrects both behaviors without introducing any new API, properties, or events. That’s the good news—no migration, no breaking changes. The bad news, as always, is that semver ranges and lock files can silently keep you on an older version.

What This Means for You

If your application uses ui5-list with selection modes (SingleSelect, MultiSelect, or SingleSelectBegin) and you mark some items with inactive while still expecting them to be selectable, this patch is for you. Typical scenarios include:

  • A list of materials where some entries are blocked but can still be selected for reporting.
  • A customer list where inactive accounts need to be included in a batch process.
  • Any UI where an item’s visual state should not reduce its keyboard or mouse selectability.

If you’re not using inactive on list items, you likely won’t notice any change. But if you are, the user impact is significant: power keyboard users (accessibility-heavy environments, warehouse scanners, call centers) cannot reliably select those rows. That’s not a cosmetic bug—it’s a functional gap.

Here’s what a typical affected markup might look like:

<ui5-list mode="MultiSelect">
  <ui5-li inactive selected>Blocked Material A</ui5-li>
  <ui5-li>Available Material B</ui5-li>
  <ui5-li inactive>Inactive but not selected</ui5-li>
</ui5-list>

The patch restores expected behavior: keyboard focus moves correctly, Space/Enter toggles selection, and

References

  • SAP/ui5-webcomponents: v2.25.4- SAP Community Hub
  • SAP News Center

References

Related Articles

UI5 Web Components v2.24.2 Shellbar Search Fixes: No Code Changes Needed, But Don’t Skip the Upgrade

Dr. Sarah Chen reveals the silent state corruption bug in ui5-shellbar-search and why the v2.24.2 patch is a non-negotiable upgrade for any enterprise UI5 Web Components project.

Jul 26, 2026 News

UI5 Web Components v2.25.0-rc.0: Two Hidden Fixes That Could Save Your Project’s Initial Render

A veteran SAP strategist unpacks the RC fixes: why an async language change and a calendar edge case matter more than you think, with concrete test scenarios and code guidance.

Jul 17, 2026 News

Fix UI5-Menu Busy Animation: Upgrade to v1.24.26

SAP UI devs: Centered busy state animations in ui5-menu via v1.24.26 upgrade. Learn the bug, fix verification, testing steps, and real-world impact on Fiori apps for polished UX.

Jan 21, 2026 News

UI5 Web Components v2.26.0-rc.0: Check DatePicker Width and Input Accessibility

What SAP developers need to know about ui5-date-picker width, ui5-input accessibility changes, and form association fixes in v2.26.0-rc.0.

Aug 19, 2026 News

Weekly briefing — in development

Help shape a useful SAP briefing

Join the launch list for one carefully researched weekly email: practical SAP guidance, market context, and the strongest report of the week. We will contact you once to confirm when the briefing is ready.