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.
Completed
Last Updated: 05 Aug 2025 11:10 by ADMIN
I am reaching out in regards of an update we need to resolve a vulnerability in our system. I am not aware if my company has a license already but I was informed that we could get the hotfix by opening a ticket. Please let me know if there is another method to get the hotfix.

Contact email: carlos.diaz@cenace.gob.mx
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

 


    Unplanned
    Last Updated: 15 Jul 2025 11:39 by ADMIN
    Created by: Jacob
    Comments: 1
    Category: UI for ASP.NET AJAX
    Type: Feature Request
    0

    We were looking to use Telerik’s RadEditor control to provide MS Word like editing provision but lacks some features of MS Word especially Header & Footer options which will be repeated in every page, as the RadEditor control does not support paging. Are we doing it correctly? Is there an option where paging is supported and header and footer will come across pages? Are there any other products that support MS Word editor functionality?

    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. 

      

     


    Completed
    Last Updated: 04 Aug 2025 14:39 by ADMIN
    Release 2025 Q3 (Aug)
    Created by: Paulo
    Comments: 1
    Category: UI for ASP.NET AJAX
    Type: Feature Request
    2
    I would like to see OTP Input available in the ASP.NET Ajax how in the ASP.NET MVC: https://demos.telerik.com/aspnet-mvc/otpinput
    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.

    Unplanned
    Last Updated: 01 Aug 2025 13:26 by ADMIN

    Yes, ASP.NET Webforms is outdated, but it's still around, and I think many developers are looking at moving to a newer and more modern technology. But in some cases - including mine - it's not really possible to refactor an application that has grown for 20 years overnight. The only thing I can do is put a lot of energy into changing the CSS of the controls. Which is not always easy.

    I really appreciate the functionality of the Telerik controls and think it's a shame that they don't get a visual and functional update.

    In this specific case, it is about the Datepicker Control, which has a different behavior than the more modern version under .NET Core. For example, the month or year selection opens in a new DIV popup. In the more modern control, this is solved in a more elegant and modern way.

    I think that this list of controls that need a “front-end pimp” can certainly be extended.

    Thank you!

    Unplanned
    Last Updated: 22 Apr 2025 07:32 by ADMIN
    Created by: massimiliano
    Comments: 0
    Category: UI for ASP.NET AJAX
    Type: Feature Request
    0

    Hi,

        many customers are asking us a more MS Word-like editor supporting true document layout features such as:

    • page margins and rulers
    • Headers and footers
    • section breaks or document structure more similar to MS Word
    • Microsoft Word-inspired UI

    Many thanks,

    Max

    Unplanned
    Last Updated: 01 Aug 2025 13:26 by ADMIN
    Created by: IT Dev
    Comments: 0
    Category: UI for ASP.NET AJAX
    Type: Feature Request
    0

    Based on Ticket ID 1683806  it was suggested to add this here.  It should be fairly straight forward and would resolve issues that I have.

    My Suggestion:

    Why can you not just add the clientEvents to the RadEditor1.FileExplorerSettings

    Something like RadEditor1.FileExplorerSettings.ClientEvents.OnClientFileOpen="somefunction"

     

    Your response.

    Thank you for your suggestion to add client events directly to RadEditor1.FileExplorerSettings. It's a thoughtful idea that could indeed enhance client-side flexibility and streamline interactions.

    At present, this feature is not available. However, we encourage you to submit it as a feature request through our public feedback portal, where our product team actively reviews community input for potential inclusion in future updates.

     

    Also, please see my ticket for a bug in the ImageManager using th URL to return the item instead of the OriginalPath.  This makes my custom content provider not feasible.

     

     

    Thanks!

    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!

    Unplanned
    Last Updated: 01 Aug 2025 13:26 by ADMIN
    Created by: Dan Avni
    Comments: 0
    Category: UI for ASP.NET AJAX
    Type: Feature Request
    1
    Please create a Bootstrap 5 skin so we can use Bootstrap 5 along with Ajax components on the same page and colors/spacings and everything else would look the same. Current Bootstrap 3 skin is limiting to use Bootstrap 3 on other page elements
    Unplanned
    Last Updated: 28 Feb 2025 08:54 by ADMIN
    Created by: David
    Comments: 1
    Category: UI for ASP.NET AJAX
    Type: Feature Request
    0

    I know its a long shot, but do you have anything that resembles the attached control.

    Thank you

     

    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: 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>

    Unplanned
    Last Updated: 01 Aug 2025 13:28 by ADMIN
    Created by: Alan
    Comments: 0
    Category: UI for ASP.NET AJAX
    Type: Feature Request
    0
    Unplanned
    Last Updated: 18 Dec 2024 08:48 by ADMIN
    Created by: Wojtek Kossowski
    Comments: 1
    Category: UI for ASP.NET AJAX
    Type: Feature Request
    0

    I reeally would like to see the Blazor Sankey Chart component in the ASP.NET AJAX library!

    Kind regards

    Robert

    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.
    Unplanned
    Last Updated: 12 Nov 2024 09:09 by ADMIN
    This request was necessary because ticket 1665797 don't solved.

    There is a formatting issue in the editor when the "Tab" key is pressed, triggering the editor's "InsertTab" event on text that has been modified by another user. In this event, when set_enableTrackChangesOverride(true) is enabled, the editor inserts an "a" character and misformats the text in question (as shown in the video). When set_enableTrackChangesOverride(false) is set, this error does not occur.

    Note: In this scenario, we need track changes enabled so the user can accept or reject the changes made by the previous user, and set_enableTrackChangesOverride(true) so that the current user can reconcile the changes made by both User 1 and User 2 without tracking their own modifications.

    Before insert Tab:


    After insert Tab:



    1 2 3 4 5 6