Skip to content

Input | framework: Value Help interaction pattern not supported (missing trigger / a11y behavior) #13313

@AnastasiyaLis8

Description

@AnastasiyaLis8

Bug Description

In SAP Fiori applications, Value Help is a standard interaction pattern that allows users to open a selection dialog directly from a field (typically via an integrated trigger inside the input).

Currently, ui5/webcomponents does not provide a standardized way to implement this pattern on top of the Input component.

While it is possible to compose dialogs using existing components such as Dialog, Table, Button, etc., there is no native support for:

  • a built-in value help trigger inside the input
  • standardized keyboard interaction
  • accessibility semantics aligned with Fiori

As a result, enterprise applications must implement custom field wrappers or inconsistent UX patterns to achieve Value Help behavior.

Affected Component

Input

Expected Behaviour

The Input (or a dedicated field component) should support implementing the Fiori Value Help interaction pattern in a standardized way.

This could include:

Isolated Example

https://ui5.sap.com/#/entity/sap.ui.mdc.ValueHelp/sample/sap.ui.mdc.demokit.sample.FieldValueHelpJson

Steps to Reproduce

  1. Go to https://ui5.github.io/webcomponents-react/v2/?path=/story/inputs-input--default
  2. Try to implement a Fiori-like Value Help interaction (trigger inside the input)
  3. Observe that no native mechanism or recommended pattern exists
  4. Developers must implement custom wrappers or non-standard UX solutions

Log Output, Stack Trace or Screenshots

No response

Priority

High

UI5 Web Components Version

1.146.0

Browser

Safari

Operating System

No response

Additional Context

This limitation leads to UX inconsistencies and additional implementation effort in enterprise-scale SAP Fiori applications.
The Value Help interaction pattern is widely used and considered standard in Fiori-based products. This might be bug OR missing feature.

Organization

SAP

Declaration

  • I’m not disclosing any internal or sensitive information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThis issue is a bug in the codeconsulting

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions