Approved
Last Updated: 31 Oct 2019 15:33 by David

I have an AutoCompleteBox that cuts off the last letter of the default message.

This only happens on load and in Mozilla FireFox.

After the user focuses the AutoCompleteBox and loses focuses the full default message is available.

It seems that this is related to the inability of FireFox to handle the size property of the input elements. On initial load, the input is sized by setting the size property of the input. 

A possible workaround would be calling the internal _updateInputSize method in the OnClientLoad event of the AutoCompleteBox: 

function OnClientLoad(sender, args) {
    if (Telerik.Web.Browser.ff) {
        sender._updateInputSize();
    }
}

Approved
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. 

Approved
Last Updated: 21 Jun 2017 16:13 by ADMIN
Approved
Last Updated: 03 Aug 2016 13:53 by Craig
ADMIN
Created by: Bozhidar
Comments: 2
Category: AutoCompleteBox
Type: Feature Request
7
Instead of the control expanding vertically to accomodate all entries, they should be positioned on a single line.
Approved
Last Updated: 28 Jul 2016 14:26 by ADMIN
Occasionally, instead of a single request the controls will make multiple requests to the service.
Approved
Last Updated: 09 May 2016 14:39 by FG Developer
Approved
Last Updated: 28 May 2015 16:51 by George
ADMIN
Created by: Nencho
Comments: 1
Category: AutoCompleteBox
Type: Feature Request
5

			
Approved
Last Updated: 06 Aug 2014 15:16 by ADMIN
Approved
Last Updated: 17 Jun 2014 07:15 by ADMIN
Approved
Last Updated: 09 Jun 2014 07:18 by Rui Lopes
Created by: Rui Lopes
Comments: 0
Category: AutoCompleteBox
Type: Feature Request
1
In your page http://www.telerik.com/help/aspnet-ajax/autocompletebox-onclientrequestfailed.html you only have one message to show to the user, why not return de http status code?

In this moment the workaround suggested by your team is:
<script>
    Telerik.Web.UI.WebServiceLoader.prototype._onWebServiceError = function (error, context)
    {
        var errorEventArgs = new Telerik.Web.UI.WebServiceLoaderErrorEventArgs(error.get_statusCode().toString(), context);
        this._raiseEvent("loadingError", errorEventArgs);
    }
 
    function OnClientRequestFailed(sender, args) {
        console.log(args.get_errorMessage());
    }
</script>
Approved
Last Updated: 16 Jan 2014 11:41 by ADMIN