ui5-webcomponents icon indicating copy to clipboard operation
ui5-webcomponents copied to clipboard

[MessageBox]: A11y 300% zoom level support

Open AlekseiSch opened this issue 7 months ago • 6 comments

Bug Description

On applying zoom settings all the UIs are overlapped and not visible completely within the visible area and component becomes not usable to the user.

Affected Component

MessageBox

Expected Behaviour

On applying zoom settings, all UI elements need to be fully recognizable and operable to the user

Isolated Example

https://sap.github.io/ui5-webcomponents-react/v2/?path=/story/modals-popovers-messagebox--default

Steps to Reproduce

  1. Open example on Android device in Chrome https://sap.github.io/ui5-webcomponents-react/v2/?path=/story/modals-popovers-messagebox--default
  2. Within the browser > 3 dots (More) >Settings > Accessibility > Increase the default zoom till the end (300%)
  3. Click on Open Messagebox button
  4. Observe that component becomes not usable to the user

Log Output, Stack Trace or Screenshots

Image

Priority

None

UI5 Web Components Version

2.11.0

Browser

Chrome

Operating System

Android

Additional Context

No response

Organization

No response

Declaration

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

AlekseiSch avatar Jun 11 '25 15:06 AlekseiSch

Dear @AlekseiSch,

There is no WCAG success criterion that requires zoom to such high levels. The proper way to test reflow is to resize the screen/viewport to 320 px. Also in the sample you mentioned - you need to open the sample alone in a new window- without the menus on the left and right. Then resize to 320 px via Chrome dev tools. In that case you can see that there are no overlaps.

Kind regards, 

Georgi SAP Development Support

Valkanister avatar Jun 12 '25 07:06 Valkanister

Hello, @Valkanister. There is a requirement to support al least 200% zoom level: https://www.w3.org/WAI/WCAG21/Understanding/resize-text.html

Success Criterion (SC) Except for captions and images of text, text can be resized without assistive technology up to 200 percent without loss of content or functionality.

You can see the screenshots from mobile android device: On the first screen zoom is set to 100% and the are no menus on the left and right, and on the second screen zoom is set to 200% and text is not readable.

Image

Image

AlekseiSch avatar Jun 12 '25 09:06 AlekseiSch

Hello @AlekseiSch,

We noticed that you filed 10 + issues in the past year which shows strong interest and usage. Do you mind sharing your organization or product? It’s for our statistics, we wonder if it’s for a known consumer of ours or a new one.

Thank you

BR, ilhan UI5 Web Components Core team

ilhan007 avatar Jun 17 '25 07:06 ilhan007

Hello, @ilhan007, I'm working on Central Communication Center for SAP and we use UI5 components in our applications

AlekseiSch avatar Jun 17 '25 11:06 AlekseiSch

Hello, @Valkanister, @ilhan007 any updates on that?

AlekseiSch avatar Jun 26 '25 07:06 AlekseiSch

Hello @AlekseiSch,

We are currently in discussion if such small viewports are feasible. I will update you once there are results from that.

Valkanister avatar Jun 26 '25 07:06 Valkanister

Hello, everyone! The issue has been inactive for 21 days. If there are still questions or comments, please feel free to continue the discussion. Inactive issues will be closed after 7 days!

github-actions[bot] avatar Jul 18 '25 00:07 github-actions[bot]

Hello @Valkanister Are there any updates or decisions about whether small viewports are feasible?

AlekseiSch avatar Jul 18 '25 09:07 AlekseiSch

Hello @AlekseiSch,

There are still ongoing discussions. The issue is not trivial and a lot has to be taken into account.

Kind regards, Georgi

Valkanister avatar Jul 21 '25 09:07 Valkanister

Hello @AlekseiSch,

Thanks for the feedback. We will follow up with you internally as the scope of these issues is too big to have a resolution just in Github.

Kind regrds, Georgi

Valkanister avatar Aug 04 '25 08:08 Valkanister

This issue has been closed. To reopen, just leave a comment!

github-actions[bot] avatar Aug 04 '25 08:08 github-actions[bot]