Completed
Last Updated: 22 Aug 2025 14:12 by ADMIN
Release 2025 Q3 SP1
Created by: Amardeep
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0
My Web Forms application is using a valid (non-expired) telerik-license.txt file / Telerik Licensing Evidence attribute (Script Key). However, the Telerik AJAX controls still display the invalid license watermark along with a yellow banner that appears empty.
Declined
Last Updated: 04 Aug 2025 15:05 by ADMIN

While changing the value from RadCombox, meaning firing the SelectedIndexChanged, I am getting the below error.

Exception information: 
    Exception type: NullReferenceException 
    Exception message: Object reference not set to an instance of an object.
   at MDM.WebApplication.MyPendingActions.rgrid_ItemDataBound(Object sender, GridItemEventArgs e)
   at Telerik.Web.UI.RadGrid.OnItemDataBound(GridItemEventArgs e)
   at Telerik.Web.UI.GridCommandItem.SetupItem(Boolean dataBind, Object dataItem, GridColumn[] columns, ControlCollection rows)
   at Telerik.Web.UI.GridTableView.CreateTopCommandItem(Boolean useDataSource, GridColumn[] copiedColumnSet, GridTHead thead)
   at Telerik.Web.UI.GridTableView.CreateControlHierarchy(Boolean useDataSource)
   at Telerik.Web.UI.GridTableView.CreateChildControls(IEnumerable dataSource, Boolean useDataSource)
   at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data)
   at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data)
   at Telerik.Web.UI.GridTableView.PerformSelect()
   at Telerik.Web.UI.GridTableView.DataBind()
   at Telerik.Web.UI.RadGrid.AutoDataBind(GridRebindReason rebindReason)
   at Telerik.Web.UI.RadGrid.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint).

When trying on localhost SelectedIndexChanged of RadCombobox is getting fired and rgrid_NeedDataSource of RadGrid is not fired but when deployed on IIS, the scenario is opposite, SelectedIndexChanged is not fired but rgrid_NeedDataSource is getting fired.

Please help.

Also another thing, I wanted to understand how to use licenses.licx file in our project for telerik dll version 2013.1.314.45?

Completed
Last Updated: 01 Aug 2025 13:15 by ADMIN
Release 2025 Q3 (Aug)

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: 01 Aug 2025 13:07 by ADMIN

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. 

  

 


Declined
Last Updated: 24 Jul 2025 06:48 by Matthias
Created by: Matthias
Comments: 5
Category: UI for ASP.NET AJAX
Type: Bug Report
0

Hello Progress team,

we're using the HtmlChart and RadialGauge components of your Telerik for AJAX suite and are encountering some inconsistencies between the two.

To be able to use the exportable SVGs of those components server-side, we've extended your classes and added two asp:HiddenFields each, so we can post the SVG and the dimensions back to the server for further processing. (Setting the values is handled in a button OnClientClick JavaScript function, that's irrelevant to this thread.)

As of 2019, when we first introduced the respective feature in our software, the code looked like this:

  • Similar for both components
  • In both cases the additional HiddenFields get added to the Controls-List "OnInit" before the base.OnInit-event.
  • In both cases we had to override the "Render"-function to also render the HiddenField-Controls to the HTML.
public class ExportableRadHtmlChart : RadHtmlChart, INamingContainer
{
    private HiddenField _svgData = new HiddenField();
    private HiddenField _svgDimensions = new HiddenField();
    public ExportableRadHtmlChart()
    {
        _svgData.ID = "SVGData";
        _svgDimensions.ID = "SVGDimensions";
    }

    protected override void OnInit(EventArgs e)
    {
        Controls.Add(_svgData);
        Controls.Add(_svgDimensions);
        
        base.OnInit(e);
    }
    
    protected override void Render(HtmlTextWriter writer)
    {
        writer.RenderBeginTag(HtmlTextWriterTag.Div);

        base.Render(writer);

        _svgData.RenderControl(writer);
        _svgDimensions.RenderControl(writer);

        writer.RenderEndTag();
    }
}

and

public class ExportableRadRadialGauge : RadRadialGauge, INamingContainer
{
    private HiddenField _svgData = new HiddenField();
    private HiddenField _svgDimensions = new HiddenField();
    public ExportableRadRadialGauge()
    {
        _svgData.ID = "SVGData";
        _svgDimensions.ID = "SVGDimensions";
    }

    protected override void OnInit(EventArgs e)
    {
        Controls.Add(_svgData);
        Controls.Add(_svgDimensions);
        
        base.OnInit(e);
    }

    protected override void Render(HtmlTextWriter writer)
    {
        writer.RenderBeginTag(HtmlTextWriterTag.Div);

        base.Render(writer);

        _svgData.RenderControl(writer);
        _svgDimensions.RenderControl(writer);

        writer.RenderEndTag();
    }
}

With this code, we've been running the Telerik product version 2023.1.323.45.

 

Now, we've updated to Telerik product version 2025.1.416.462 and are experiencing the following inconsistencies:

  1. Using the same code as before, the HiddenFields of class "ExportableRadHtmlChart" render twice:


    Whereas previously, they've only rendered once:

    Removing the custom "Render"-function of the class "ExportableRadHtmlChart" resolves this issue. (Having duplicates of those HiddenFields actually causes issues on repeated PostBacks, as two HiddenFields at a time have the same ClientID and thus their values get packed as a comma separated list before transmission to the server, which in turn yields issues when parsing the SVG, which in reality are multiple comma separated SVGs.

    The SVG values are truncated in this view, but the dimensions paint a pretty clear picture, as to what's happening here after 4 PostBacks.) Despite requiring to make this adjustment to our software, we're glad, we can discard that custom "Render"-function.
  2. The "ExportableRadRadialGauge", on the other hand, still only renders the HiddenFields with the custom "Render"-function included. Can we expect a similar fix to the RadialGauge, s.t. we don't require to render the HiddenFields ourselves?

As I'm unsure of the "Theme name", I've put "ControlDefault". But I don't think that should matter too much. If it does, I'll try to find the correct value.

Kind regards,
Matthias

 


    Completed
    Last Updated: 09 Apr 2025 10:13 by ADMIN

    Hello -

    I just updated my components to 2025.1.218, and am receiving the following ADA Compliance issues on a page scan.  This is to conform to WCAG 2.1 AA.  The component is the Ajax telerik:RadComboBox:

    Buttons must have discernible text

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

    Form elements must have labels

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

    Component in .ascx file:

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

    Please advise.  Thanks!

    Completed
    Last Updated: 05 Mar 2025 08:53 by ADMIN
    Release 2025 Q2 (May)
    Created by: Rodney
    Comments: 1
    Category: UI for ASP.NET AJAX
    Type: Bug Report
    0
    In RadEditor when specifying WordIgnoreOptions="None", I would expect that "THe" would be flagged as a misspelling, but it is not. It appears the WordIgnoreOptions is being ignored. 
    Completed
    Last Updated: 18 Feb 2025 14:23 by ADMIN
    Release 2025 Q1 Licensing Hotfix (18.02.2025)

    Upgrading Telerik UI for ASP.NET AJAX to version 2025 Q1 (2025.1.211) throw a JavaScript error:

    • Uncaught TypeError: Cannot read properties of undefined (reading 'parentElement')

    Steps to reproduce: Have a RadWindow with NavigateUrl set to a different page:

    <telerik:RadWindow ID="RadWindow1" runat="server" RenderMode="Classic" VisibleOnPageLoad="true" NavigateUrl="Default.aspx">
    </telerik:RadWindow>

    Completed
    Last Updated: 17 Feb 2025 12:32 by ADMIN
    Release 2025 Q1 Licensing Hotfix (18.02.2025)
    Created by: rumen jekov
    Comments: 1
    Category: UI for ASP.NET AJAX
    Type: Bug Report
    0

    When pasting bullet lists from Microsoft Word into the editor, extra leading spaces (&nbsp;) appear in the list items. This causes unexpected indentation and formatting issues.

    Before 2025 Q1

    In 2025 Q1

     

    Completed
    Last Updated: 13 Dec 2024 15:49 by ADMIN
    Release 2025 Q1 (Feb)
    Replace the obsolete Import method overload in RadEditor source code. These method now use the updated overload that include a TimeSpan? timeout parameter. Add a new timeout setting SecurityHelper.ImportTimeout to ensure configurable timeout handling across the application. The update aligns with modern practices for enhanced application performance and reliability.
    Completed
    Last Updated: 11 Dec 2024 13:21 by ADMIN
    Release 2025 Q1 (Feb)
    Update the Render methods in XlsxRenderer.cs and DocxRenderer.cs to replace obsolete Export method overloads from IWorkbookFormatProvider and DocxFormatProvider. These methods now use the updated overloads that include a TimeSpan? timeout parameter. Add a new timeout setting SecurityHelper.ExportTimeout to ensure configurable timeout handling across the application. The update resolves compiler warnings (CS0618) caused by the usage of deprecated method overloads and aligns with modern practices for enhanced application performance and reliability.
    Completed
    Last Updated: 13 Nov 2024 07:40 by ADMIN
    Release 2024 Q4 (13.11.2024)

    Hello

    I have an ASP.NET Ajax Telerik Solution (site) that has a web site project and a library project.  The solution was developed almost 8 years ago and so far I've been able to upgrade telerik controls  several times without any problem. Now, when I tried to upgrade the Telerik controls using the Upgrade Wizard Project only shows the class library as you can see in the attached picture.

    To replicate this beahavior:

    1. Create a new Telerik VB Webform Site
    2. Add a Class Library Net Framework project to the solution.
    3. Add a reference to Telerik.Web.UI to the Class Library project (optional).
    4. Save and close solution.
    5. Reopen it and run the Telerik Upgrade Wizard Project.

    It only shows the Class Library project ...

    Completed
    Last Updated: 11 Nov 2024 15:08 by ADMIN
    Created by: eDAD
    Comments: 3
    Category: UI for ASP.NET AJAX
    Type: Bug Report
    0

    Test Environment:

    OS: Windows_11

    Version: 22H2
    OS Build: 22598.200
    Browser: Version 104.0.1293.70 (Official Build) (64-bit)
    1. Open URL: https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx   page in Edge Browser.
    2. TAB to the grid container.
    3. Observe the issue that the grid container is receiving focus.

    Actual Behavior:

    Focus moves on non-interactive controls.

    Expected Behavior:

    Focus shouldn't go to the non-interactive element in table content.

    Duplicated
    Last Updated: 11 Nov 2024 15:06 by ADMIN

    Hello,

    I'm facing JavaScript issues after enabling "Telerik.ScriptManager.EnableHandlerEncryption" on Web.config,

    I've just followed Encrypt Telerik WebResource Querystring in order to hide the Telerik version.

    After this the RadMenu breaks when i do a PostBack action (by pressing a button), the console outputs the same error when hovering a RadMenuItem and the submenus has stop being displayed.

    The console error:

    Uncaught TypeError: Cannot read properties of null (reading 'apply')
      at Type.callBaseMethod (Telerik.Web.UI.WebRe...=:6:7353)
      at c.RadMenuItem._createChildControls (Telerik.Web.UI.WebRe...=:5300:49)
      at c.RadMenuItem._ensureChildControls (Telerik.Web.UI.WebRe...=:2770:72)
      at c.RadMenuItem._getChildren (Telerik.Web.UI.WebRe...=:2768:32)
      at c.RadMenuItem.get_items (Telerik.Web.UI.WebRe...=:3552:36)
      at c.RadMenuItem._onItemMouseOver (Telerik.Web.UI.WebRe...=:4159:8)
      at Telerik.Web.UI.EventMap._onDomEvent (Telerik.Web.UI.WebRe...=:3289:6)
      at HTMLDivElement.<anonymous> (Telerik.Web.UI.WebRe...=:6:307)
      at HTMLDivElement.b (Telerik.Web.UI.WebRe...=:623:53)

    I've tested this error with version 2020.2.617.45 and 2022.3.913 but the same problem.

    Looking in the forum i've found this post with a related issue also a reply has a reference to a private feedback and this last one seems to be the same or almost the same problem, so i've tried to follow the workaround on "global.asax" file and "Page_Load" on the master page without luck.

    The steps i've follow:

    • Enabling "Telerik.ScriptManager.EnableHandlerEncryption".
    • Site seems working correctly.
    • I press a RadButton inside a RadAjaxPane.
    • Response from server is OK.
    • Then i hover the cursor on RadMenuItems on RadMenu.
    • Console starts to show the related error explaining above.
    • RadMenu stops to present the submenus completely.

    I'd like to have another way to workaround this in order to make RadMenu work properly again and keep Telerik version hidden.

    Regards

    Completed
    Last Updated: 11 Nov 2024 15:05 by ADMIN

    TEST ENVIRONMENT

    OS: Windows_11
    Version: 21H2
    OS Build: 22000.795
    Browser: Version 103.0.1264.71 (Official build) (64-bit)

    Screen Reader: NVDA (2021.3)

    REPRO STEPS:

    1. Open URL Telerik Web UI Grid Overview Demo | Telerik UI for ASP.NET AJAX page in edge browser and turn on NVDA.

    2. Navigate to next/previous controls in browse mode on the over view page.

    3. Observe the issue.

    ACTUAL RESULTS:

    In browse mode, name property is not announced by the screen reader for next/previous buttons.

    EXPECTED RESULT:

    In browse mode, Screen reader should announce a name p:roperty 'First, Next, Previous and Last page' for the controls.

     

    Completed
    Last Updated: 11 Nov 2024 15:03 by ADMIN

    Pasting plain text content from notepad or other text editor into the RadEditor control (design view) results in container HTML tags adding to the content and inline styles that make the text unreadable.

    Content pasted:

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut placerat orci nulla pellentesque dignissim enim sit. Diam quam nulla porttitor massa id neque. Ipsum suspendisse ultrices gravida dictum fusce ut. Sed odio morbi quis commodo odio aenean. Sed faucibus turpis in eu mi bibendum neque egestas congue. Sed pulvinar proin gravida hendrerit. Cras semper auctor neque vitae tempus. Nisi porta lorem mollis aliquam ut porttitor leo a diam. Quis vel eros donec ac odio tempor. Tellus in metus vulputate eu scelerisque felis imperdiet proin. Et ligula ullamcorper malesuada proin libero nunc consequat interdum. Neque viverra justo nec ultrices.

    Result in RadEditor:

    <div class="telerik_paste_container" style="border-width: 0px; position: absolute; overflow: hidden; margin: 0px; padding: 0px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut placerat orci nulla pellentesque dignissim enim sit. Diam quam nulla porttitor massa id neque. Ipsum suspendisse ultrices gravida dictum fusce ut. Sed odio morbi quis commodo odio aenean. Sed faucibus turpis in eu mi bibendum neque egestas congue. Sed pulvinar proin gravida hendrerit. Cras semper auctor neque vitae tempus. Nisi porta lorem mollis aliquam ut porttitor leo a diam. Quis vel eros donec ac odio tempor. Tellus in metus vulputate eu scelerisque felis imperdiet proin. Et ligula ullamcorper malesuada proin libero nunc consequat interdum. Neque viverra justo nec ultrices.</div>

    See accompanying screenshots.

    Declined
    Last Updated: 23 Sep 2024 11:14 by ADMIN
    When frozen column is used in the Grid, when user moves the cursor onto an out-of-the-screen element in the table header, the screen will not scroll automatically to make the element shown. When frozen column is not used, there's no such issue. This should be a bug of the RadGrid control. 
    Declined
    Last Updated: 13 May 2024 11:38 by ADMIN
    Created by: Tracey Schneider
    Comments: 2
    Category: UI for ASP.NET AJAX
    Type: Bug Report
    0

    Hello,

    Sometimes the context menu isn't positioned correctly when it pops up for the first time, or after you scroll the page or do a browser zoom. I've attached an example reported by our tester. I've checked your technical support and have found this:

    https://feedback.telerik.com/aspnet-ajax/1374622-context-menus-mispositioned-after-page-scroll-when-contentareamode-div?_ga=2.47056743.1148387732.1712639084-795296971.1689564005&_gl=1*1fbejbs*_ga*Nzk1Mjk2OTcxLjE2ODk1NjQwMDU.*_ga_9JSNBCSF54*MTcxMjcwNTQxNS42NS4xLjE3MTI3MDY1NTUuNjAuMC4w*_gcl_au*MTk5NTg1MzE3OS4xNzEyMjAwMDcy

    I've tried setting the render mode to Lightweight (originally set to Auto), but unfortunately no luck.

    Is this something that is fixed in a later version of the editor, or do you have another fix/workaround?

    Thank you in advance,

    Gerald

     

     

    Completed
    Last Updated: 02 Jan 2024 15:04 by ADMIN

    When assigning multiple resources and percentages, the first item in list always goes back to 100%.

    It saves back to UI correctly but as soon as you leave or refresh page it goes back to 100% on first item and that's what's saved in database.

    The online demo has the same code but demo doesn't save at all to test.

    See attached screen shots.

    1 2 3 4 5 6