In our application we use ListBox with property EnableMarkMatches set. When we enter a search criteria with the keyboard you see in the selected rows the search criteria Bold. (See attached screenshot)
When u click with the mouse on this bold search criteria you get an error message in the console of the browser:
RadListBoxScripts.js:1223 Uncaught TypeError: Cannot read properties of null (reading 'get_enabled')
at c.RadListBox._onClick (RadListBoxScripts.js:1223:6)
at HTMLLIElement.<anonymous> (RadListBoxScripts.js:476:4)
at HTMLDivElement.dispatch (jQuery.js:3:12445)
at r.handle (jQuery.js:3:9174)
This issue is reproducible at
https://demos.telerik.com/aspnet-ajax/listbox/examples/functionality/keyboardsupport/defaultcs.aspx?
A workaround is to disable the embedded jQuery and use an older version (for example, 1.11.1 which is the previous version the suite used): https://docs.telerik.com/devtools/aspnet-ajax/controls/scriptmanager/disabling-the-embedded-jquery Repro steps: 1. put a listbox on the page 2. configure it so it does postbacks (e.g., on selection changed, or any other feature) 3. ivnoke said postback (e.g., select an item) Expected: the action is carried off Actual: Firefox throws TypeError: access to strict mode caller function is censored Sample markup <telerik:RadListBox runat="server" ID="rlb1" OnSelectedIndexChanged="rlb1_SelectedIndexChanged" AutoPostBack="true"> <Items> <telerik:RadListBoxItem Text="first" Selected="true" /> <telerik:RadListBoxItem Text="second" /> </Items> </telerik:RadListBox>
When there are few checkbox items in RadListBox (i.e. there is no scroll bar), checked items cannot be unchecked. The issue is reproducible in iPAD.