Completed
Last Updated: 04 Jul 2025 12:39 by ADMIN
Release 2025 Q3 (Aug)
When loading RadEditor (Telerik UI for ASP.NET AJAX 2025 Q2) in Internet Explorer 10/11 or Edge in IE Compatibility Mode, the editor does not render and JavaScript errors occur immediately upon page load.

SCRIPT1002: Syntax error
SCRIPT5022: Sys.ArgumentUndefinedException: Value cannot be undefined. Parameter name: type
Completed
Last Updated: 02 Jul 2025 14:09 by ADMIN
Release 2025 Q3 (Aug)
Created by: Devops
Comments: 1
Category: Grid
Type: Bug Report
0

Hi,

In the Glow Theme the Filter Input Box is not visible.

https://demos.telerik.com/aspnet-ajax/grid/examples/functionality/filtering/basic-filtering/defaultcs.aspx

 

Regards,
Jamil

Completed
Last Updated: 30 Jun 2025 11:40 by ADMIN

When AjaxManager and CompareValidator are both placed on the same Page, the RadButton as the DefaultButton for the Panel does not make a Postback if hitting the Enter key while the focus is on the TextBox.

Code to replicate the problem:

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" />

<table>
    <asp:Panel ID="Panel1" runat="server" DefaultButton="btnSearch">
        <tr>
            <td>
                <telerik:RadTextBox ID="txtSearch" runat="server" MaxLength="25" Width="100%" InputType="Number"></telerik:RadTextBox>

                <asp:CompareValidator ID="cmpDataType" runat="server" ControlToValidate="txtSearch" Operator="DataTypeCheck" Type="Integer" Display="Dynamic" Text="Value must be integer" ValidationGroup="SearchGroup">
                </asp:CompareValidator>

                <telerik:RadButton ID="btnSearch" runat="server" Text="Search" Primary="true" OnClick="btnSearch_Click" UseSubmitBehavior="true" ValidationGroup="SearchGroup">
                </telerik:RadButton>

                <%--<asp:Button ID="btnSearch" runat="server" Text="Search" OnClick="btnSearch_Click" />--%>
            </td>
        </tr>
    </asp:Panel>
</table>

C# - Code to display the message when the button successfully performs the PostBack on Enter.

protected void btnSearch_Click(object sender, EventArgs e)
{
    Response.Write("Search button clicked!");
}

The behavior works fine with a regular ASP Button.

Completed
Last Updated: 26 Jun 2025 12:28 by ADMIN
Release 2025 Q3 (Aug)
When using the Material skin, RadFilter renders blank squares instead of action icons (e.g. add group, add expression, close, delete) when placed inside the ContentTemplate of a RadPanelBar.

This happens because .p-icon elements inherit font-family: "Material Icons" from the panelbar context, but the required icons are not part of that font. These particular icons are part of Telerik's internal icon font: "WebComponentsIcons".
Completed
Last Updated: 25 Jun 2025 15:12 by ADMIN
Release 2025 Q3 (Aug)
Created by: Devops
Comments: 1
Category: Editor
Type: Bug Report
0

Hi,

We are using Material Theme in our application. We see the problem in Rad Editor's Ribbon. Some icons are overlapping the Text. In the demo, it seems to be same behavior.

Regards,
Jamil

Completed
Last Updated: 23 Jun 2025 13:11 by ADMIN
Release 2025 Q3 (Aug)

When using the Grid with the Material skin, the drag selection overlay is not visible. After inspecting the DOM, I found that the overlay element uses the GridRowSelector_Material class:

<span class="GridRowSelector_Material" style="position: absolute; z-index: 1000100; opacity: 0.1; top: 525px; left: 321px; width: 844px; height: 36px;"></span>

However, this class is not defined in the Material skin's stylesheet, which results in the overlay having no visible background.

Steps to Reproduce:
  1. Use the Material skin with a Grid that has drag row selection enabled - https://demos.telerik.com/aspnet-ajax/grid/examples/functionality/selecting/row-selection/defaultcs.aspx?skin=Material
  2. Select multiple rows using click-and-drag.
  3. Inspect the DOM - the span element for the overlay is rendered, but has no effective styling.
Unplanned
Last Updated: 23 Jun 2025 10:45 by ADMIN
Created by: Emin Sadigov
Comments: 1
Category: Editor
Type: Bug Report
1

In the demo:
https://demos.telerik.com/aspnet-ajax/editor/examples/trackchanges/defaultcs.aspx

 

1. (Preparation) Disable TrackChange and Remove all text. Enable Track Change back.

2. Insert table, (HTML View)

3. In the design mode set new paragraph after table:

 

Insertion of the table dissapeared.

How to fix this issue?

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>


 

 

Unplanned
Last Updated: 13 Jun 2025 11:26 by Chris
Created by: Chris
Comments: 4
Category: Grid
Type: Bug Report
0
When editing a GridDropDownColumn in version 2025.2.609, there is an additional label generated for the DropDown.
Pending Review
Last Updated: 11 Jun 2025 07:28 by Anchal

Summary 

After editing an Excel `.xlsx` file using Telerik RadSpreadsheet and saving it via the default Save option, the saved file becomes corrupted. It no longer opens in RadSpreadsheet (throws an error) and shows a repair warning in Microsoft Excel. 

Reproduction Steps 

1. Upload an Excel `.xlsx` file to the `ABC` folder on the server. 

2. Load the file in RadSpreadsheet via a basic viewer page. 

3. Make any small edit (e.g., change a cell’s value). 

4. Click the built-in Save option in the RadSpreadsheet toolbar. 

5. Attempt to: 

   - Reopen the saved file in RadSpreadsheet → Error: Object reference not set to an instance of an object. 

   - Open in Excel → Warning: “We found a problem with some content in ‘filename’. Do you want us to try to recover as much as we can?” 

Files Attached 

- `Original.xlsx` — Before editing, opens fine in both RadSpreadsheet and Excel. 

- `Modified.xlsx` — After saving via RadSpreadsheet, causes errors. 

- Screenshot of: 

   - RadSpreadsheet error : 

Picture 

   - Excel repair prompt 

Picture 

Code Snippet : 

<telerik:RadSpreadsheet ID="sample" runat="server" Visible="false" style="font-size: 10px;" /> 

protected void Page_Load(object sender, EventArgs e) 

{ 

    string fileName = (string)Session["SelectedFileName"]; 

    SheetLoad(fileName); 

} 

  

private void SheetLoad(string fileName) 

{ 

    try 

    { 

        string filePath = Server.MapPath("~/ABC/" + fileName); 

        if (!File.Exists(filePath)) 

        { 

            string errorMsg = "File not found: " + filePath; 

            ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('File not found!');", true); 

            return; 

        } 

  

        // Load spreadsheet using Telerik document provider 

        sample.Provider = new SpreadsheetDocumentProvider(filePath); 

        sample.Visible = true; 

    } 

    catch (Exception ex) 

    { 

        string errorMsg = "Error opening file: " + ex.Message + " | File: " + fileName; 

        ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Error loading file!');", true); 

    } 

} 

  

**Observation:** 

  

* This only happens for **some files**, especially ones that likely contain advanced Excel features. 

* Other simpler files save and reload without any issue. 

  

**Assumption:** 

It seems the default save behavior of RadSpreadsheet is **not preserving some Excel structures**, leading to file corruption on save. 

  

 


Completed
Last Updated: 12 Jun 2025 10:19 by ADMIN
Release 2025 Q3 (Aug)
I am using the RadSpreadsheet control

1) I use a provider to file

Dim provider As SpreadsheetDocumentProvider
provider = New SpreadsheetDocumentProvider(Server.MapPath("~/rtemp/" & l_c_fexcel.Text))
RadSpreadsheet1.Provider = provider

2) User fills info as they need
3) Click on SAVE (disk icon)
4) File saved, but is corrupted
Unplanned
Last Updated: 30 May 2025 10:24 by ADMIN
Scheduled for 2025 Q2 SP2

Form controls rendered by the embedded columns (GridBoundColumn, GridDateTimeColumn, GridNumericColumn, etc.) in EditMode="Batch" do not have a label set and fail the accessibility checks.

Completed
Last Updated: 09 Jun 2025 13:34 by ADMIN
Release 2025 Q2 SP2

In version 2025 Q2, I am getting the following error message when opening the RadGrid in design mode: 

System.NullReferenceException: Object reference not set to an instance of an object. at Telerik.Web.UI.Licensing.TelerikLicense.get_CurrentHost() at Telerik.Web.UI.Licensing.TelerikLicense.get_IsLicenseValid() at Telerik.Web.UI.RadGrid.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Design.ControlDesigner.GetDesignTimeHtml()

 

Pending Review
Last Updated: 24 May 2025 15:25 by Ralph

Dear Telerik Support.  I found another bug related to this one below.

https://feedback.telerik.com/aspnet-ajax/1688270-uncaught-typeerror-cannot-read-properties-of-null-reading-classname?_gl=1*iuxa0l*_gcl_au*NjcwNTkzNi4xNzQ3Njc4MzQz*_ga*OTAxNzk1OTc4LjE3Mzk4MjI5NzY.*_ga_9JSNBCSF54*czE3NDgwOTkxODEkbzIxJGcxJHQxNzQ4MDk5NTIzJGo1NCRsMCRoMCRkRlJROUp0Q0RDUUZTUlZUeFlLLU9ja3RBc2UwczF3ZU55Zw..

This line of code also causes the same issue.

$find("txtYear").clear();

See attached Console debug output.

It is my opinion that a hot fix needs to be done asap!  The work around that Derek posted on May 23rd falls short of the bigger issue.  This is a serious matter and needs to be addressed immediately.

Completed
Last Updated: 25 Jun 2025 10:28 by ADMIN
Release 2025 Q2 SP1

The issue occurs when setting the Enabled property to false, which triggers a JavaScript error and causes the components to break.

Code to replicate the problem

<telerik:RadTextBox ID="RadTextBox1" runat="server" Enabled="false"></telerik:RadTextBox>
Unplanned
Last Updated: 07 May 2025 11:06 by Roman
When on an Android mobile device, dragging the Splitter SplitBar moves a small part of the Splitter and the page itself. The issue can be observed on the Splitter Demo when accessed from a phone.
Completed
Last Updated: 23 May 2025 08:21 by ADMIN
Release 2025 Q2 (May)
Created by: Patrice Boissonneault
Comments: 10
Category: DateInput
Type: Bug Report
1

Getting javascript error:

 

Uncaught SyntaxError: Invalid regular expression: /[A-Za-zªµºÀ-ÖØ-öø-ȟȢ-ȳɐ-ʭʰ-ʸʻ-ˁːˑˠ-ˤˮͺΆΈ-ΊΌΎ-ΡΣ-ώϐ-ϗϚ-ϳЀ-ҁҌ-ӄӇӈӋӌӐ-ӵӸӹԱ-Ֆՙա-ևא-תװ-ײء-غـ-يٱ-ۓەۥۦۺ-ۼܐܒ-ܬހ-ޥअ-हऽॐक़-ॡঅ-ঌএঐও-নপ-রলশ-হড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴંઅ-ઋઍએ-ઑઓ-નપ-રલળવ-હઽ-ૂેો્ૐૠଅ-ଌଏଐଓ-ନପ-ରଲଳଶ-ହଽଡ଼ଢ଼ୟ-ୡஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-வஷ-ஹఅ-ఌఎ-ఐఒ-నప-ళవ-హౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹೞೠೡഅ-ഌഎ-ഐഒ-നപ-ഹൠൡඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜໝༀཀ-ཇཉ-ཪྈ-ྋက-အဣ-ဧဩဪၐ-ၕႠ-Ⴥა-ჶᄀ-ᅙᅟ-ᆢᆨ-ᇹሀ-ሆለ-ቆቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኆኈኊ-ኍነ-ኮኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዎዐ-ዖዘ-ዮደ-ጎጐጒ-ጕጘ-ጞጠ-ፆፈ-ፚᎠ-Ᏼᐁ-ᙬᙯ-ᙶᚁ-ᚚᚠ-ᛪក-ឳᠠ-ᡷᢀ-ᢨḀ-ẛẠ-ỹἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁿℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℱℳ-ℹ々〆〱-〵ぁ-ゔゝゞァ-ヺー-ヾㄅ-ㄬㄱ-ㆎㆠ-ㆷ㐀-䶵一-龥ꀀ-ꒌ가-힣豈-鶴ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹲﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ][̀-͎͠-҃͢-҆҈҉֑-֣֡-ֹֻ-ֽֿׁׂًׄ-ٰٕۖ-۪ۤۧۨ-ܑۭܰ-݊ަ-ްँ-ः़ा-्॑-॔ॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣਂ਼ਾ-ੂੇੈੋ-੍ੰੱઁ-ઃ઼ા-ૅે-ૉો-્ଁ-ଃ଼ା-ୃେୈୋ-୍ୖୗஂஃா-ூெ-ைொ-்ௗఁ-ఃా-ౄె-ైొ-్ౕౖಂಃಾ-ೄೆ-ೈೊ-್ೕೖംഃാ-ൃെ-ൈൊ-്ൗංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྐ-ྗྙ-ྼ࿆ာ-ဲံ-္ၖ-ၙ឴-៓ᢩ⃐-⃣〪-゙゚ﬞ〯︠-︣]?/: Range out of order in character class (at ) at new RegExp (<anonymous>) at at
(anonymous)@
(anonymous)@

 

Unplanned
Last Updated: 16 Apr 2025 07:49 by Daniel
Created by: Daniel
Comments: 0
Category: PdfViewer
Type: Bug Report
0

The bottom part of the last page of the PDF document stays hidden. If dragged with the mouse, the Page will move and can be viewed, releasing the mouse will scroll it back as a result, hiding the bottom part.

Issue can also be observed with the following demo: https://demos.telerik.com/aspnet-ajax/pdfviewer/overview/defaultcs.aspx 

Unplanned
Last Updated: 27 May 2025 07:57 by ADMIN
Scheduled for 2025 Q3 (Aug)
Created by: Michela
Comments: 5
Category: Editor
Type: Bug Report
1

Hi 

I have a RadEditor control where some toolbar functionalities are not working.

After searching for a possible reason, I used the OnClientCommandExecuting client-side event and noticed that sometimes, instead of the args with its value, I found the item of a RadTreeList control present on the page.

I tried to reproduce the issue by inserting an Editor and a TreeList on a page. I write some text in the Editor and try to change the color or background. Not always (and I can't figure out when), but sometimes the args are incorrect.

For example, if I open a node of the tree, the error is almost certain after that.

I send you an image of my javascript debugger.

I don't know what I can do, do you have any ideas?

Thanks

Michela

Duplicated
Last Updated: 09 Apr 2025 10:14 by ADMIN

I am receiving the following ADA Compliance errors, when running a page scan for WCAG 2.1 AA:

Buttons must have discernible text: button.rcbActionButton

<button class="rcbActionButton" tabindex="-1" type="button">select</button>

Form elements must have labels: input.rcbInput.radPreventDecorate

<input name="ctl00$MainContent$MyCombo" type="text" class="rcbInput radPreventDecorate rcbEmptyMessage" id="ctl00_MainContent_MyCombo_Input" value="Search..." autocomplete="off"></input>

This is the component:

 <telerik:RadComboBox ID="MyCombo" runat="server" RenderMode="Lightweight"
     EmptyMessage="Search..."
     AllowCustomText="true"
     MarkFirstMatch="true"
     Skin="Bootstrap"
     AutoPostBack="true"
     SelectMethod="GetInfo"
     DataValueField="Id"
     DataTextField="Name"
     OnSelectedIndexChanged="MyCombo_SelectedIndexChanged"
     MaxHeight="250px" aria-labelledby="InfoLabel" />

1 2 3 4 5 6