Accessibility Issue: Interactive controls must not be nested

Posted by: jacob.evans on 19 March 2024, 4:09 am EST

  • Posted 19 March 2024, 4:09 am EST - Updated 19 March 2024, 4:14 am EST

    Hey,

    We are currently undertaking accessibility work, and I have encountered an issue with the Wijmo listbox. When running the Axe dev tools against it, it picks up an accessibility violation: Interactive controls must not be nested.

    The issue can be seen in this example https://jsfiddle.net/Wijmo5/j4te9fwp/3/.

    Is there any possibility this can be fixed? This implementation also suffers from the same issue raised here, with the list box being rendered outside of any landmark roles: https://developer.mescius.com/forums/wijmo/inputdatetime-rendering-outside-of-main-body

    Let me know if there is a way to resolve this currently or if you require any more information.

  • Posted 19 March 2024, 11:54 pm EST

    Hi Jacob,

    We are currently investigating both of the issues you’ve reported and will provide an update soon. Thank you for your patience and understanding.

    Best regards.

  • Posted 20 March 2024, 12:44 am EST - Updated 20 March 2024, 12:49 am EST

    Hi Sonu,

    Thanks for the reply.

    Please note this issue is also present on the filter dropdown as part of the datagrid.

    I assume they are both using the same underlying listbox control

  • Posted 21 March 2024, 12:13 am EST

    Hi Jacob,

    I have escalated both this issue and your other accessibility concern with the InputDateTime control to the Development team. The internal tracking ID for this issue is WJM-33613. I have requested the Dev team to investigate both issues and provide a response as soon as possible. I will keep you updated and provide further information as soon as I receive any updates. I appreciate your patience.

    Regards

  • Posted 10 April 2024, 3:37 am EST

    Hey, is there any update on this?

  • Posted 10 April 2024, 8:50 pm EST

    Hi Jacob,

    Sorry, but there is currently no update on the issue. The problem is still under investigation by the development team. I have requested them to prioritize the issue and provide a resolution as soon as possible. I will keep you updated as soon as I hear back from them.

    I appreciate your patience.

    Regards

  • Posted 16 May 2024, 8:04 pm EST

    Hi Sonu,

    Is there any update on this?

    Cheers,

    Jacob

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels