Completed
Last Updated: 07 Mar 2016 12:35 by ADMIN
Unplanned
Last Updated: 09 May 2016 14:39 by FG Developer
Completed
Last Updated: 24 Jun 2022 13:31 by ADMIN
Unplanned
Last Updated: 28 Oct 2019 21:02 by Jeff

https://demos.telerik.com/aspnet-ajax/autocompletebox/examples/accessibility-and-internationalization/wai-aria-support/defaultcs.aspx

While JAWS will announce all of the items in the list as results are first read, it only says "Blank" as you arrow through the available options. Tabbing out of the control and back in, also does not read the selected content.

This is basically the opposite of what happens when ARIA support is turned off.

 https://demos.telerik.com/aspnet-ajax/autocompletebox/examples/default/defaultcs.aspx

In that case, there is no announcement when results come back, but JAWS will read each individual item as you arrow through the available choices. Tabbing out of the control and back in still does not cause JAWS to read the selected item. 

This makes it seem like the ARIA version of the autocomplete box is missing either the appropriate ARIA roles or some other piece of rendered markup that is present in the non-ARIA-enabled version.

 

Ideally, when working with screen readers,  we would like to see something like the following behaviors:

* The number of items are announced when results are loaded, including empty results

* Each item is announced as the focus is moved through the list

* The selected item is announced when picked or whenever focus returns to the field. 

Unplanned
Last Updated: 16 Jun 2025 11:01 by Avery

The issue is observable when AJAX is enabled using asp:UpdatePanel, telerik:RadAjaxPanel, or telerik:RadAjaxManager because the event handlers are not added back to elements upon an AJAX postback. When no AJAX panels are used, the entire document is rendered, and all handlers are attached to elements again.

 

Reproduction

  1. Add the code listed below to a page
  2. Load the page for the first time.
  3. Open the Chrome DevTools and monitor the Console tab.
  4. Click on the page anywhere except the button, the console will show 'Document clicked'.
  5. Click on the Button to perform an AJAX post back.
  6. At this point, the click event handler attached to the document no longer exists. Clicking anywhere on the document will not log the message in the console anymore.

Code

<asp:UpdatePanel runat="server">
    <ContentTemplate>
        <telerik:RadAutoCompleteBox ID="RadAutoCompleteBox1" runat="server"></telerik:RadAutoCompleteBox>
        <asp:Button ID="Button1" runat="server" Text="Post Back" />
    </ContentTemplate>
</asp:UpdatePanel>

<script>
    $(document).on('click', function (e) {
        console.log('Document clicked');
    });
</script>


 

 

Declined
Last Updated: 31 Oct 2014 13:52 by ADMIN
Hi There,
I do have a basic question regarding RadAutoCompletyeBox , the question is  If the  RadAutocompleteBox does not find  the data that is typed to the text box what event will fire to say there is no data returned . Please can you guide me on this?
Completed
Last Updated: 24 Nov 2014 12:00 by ADMIN
Completed
Last Updated: 15 Jan 2020 08:39 by ADMIN
Release R1 2020
Completed
Last Updated: 13 Nov 2014 14:57 by ADMIN
Completed
Last Updated: 10 Dec 2014 16:21 by ADMIN
Completed
Last Updated: 10 Dec 2014 16:49 by ADMIN
ADMIN
Created by: Hristo Valyavicharski
Comments: 0
Category: AutoCompleteBox
Type: Bug Report
0

			
Completed
Last Updated: 03 Jul 2015 10:57 by ADMIN
Completed
Last Updated: 26 Mar 2015 09:00 by RAJASEKHARA
Completed
Last Updated: 08 Jan 2016 16:56 by ADMIN
Completed
Last Updated: 19 Jan 2016 12:03 by ADMIN
Completed
Last Updated: 04 Oct 2016 15:21 by ADMIN
Completed
Last Updated: 22 Jun 2022 10:20 by ADMIN
Unplanned
Last Updated: 28 Jul 2016 14:26 by ADMIN
Occasionally, instead of a single request the controls will make multiple requests to the service.
Completed
Last Updated: 01 Aug 2016 15:54 by ADMIN