Completed
Last Updated: 21 Oct 2026 14:04 by ADMIN
Release 2026 Q3 SP1
Having the properites MarkFirstMatch="true" and Filter="StartsWith" causes false behaviour. When some text is entered in the input of the ComboBox, the first match is marked. If Tab key is pressed on the keyboard the entered text remains in the input with no item selected.

			
Completed
Last Updated: 21 Oct 2026 12:50 by ADMIN
Release 2026 Q3 SP1
1. Go to http://demos.telerik.com/aspnet-ajax/treeview/examples/functionality/contextmenu/defaultcs.aspx

2. Tap and hold on a node to invoke RadContextMenu.

Expected - RadContextMenu appearsActual - RadContextMenu does not appear, browsers' native context menu appears instead

			
Completed
Last Updated: 21 Oct 2026 10:21 by ADMIN
Release 2026 Q3 SP1
RadRibbonBar RibbonBarMenu (disabled) DisabledImageUrlLarge:

- When initially loading page the image is the correct one - the one set using the DisabledImageUrlLarge property;

- When the RibbonBar widow is re-sized (when it is made larger), if there is a RibbonBarGroup to the left of the RibbonBarMenu in question, the items of which become from medium to large, the RibbonBarMenu DisabledImageUrlLarge is changed to default.

			
Completed
Last Updated: 21 Oct 2026 07:55 by ADMIN
Release 2026 Q3 SP1
Completed
Last Updated: 21 Oct 2026 07:40 by ADMIN
Release 2026 Q3 SP1
The current page FileList items are not properly updated when the paging is enabled. Returning to a previously paged folder is properly restored to page 1, but it keeps showing the content of lastly listed page. The issue is reproducible in all explorer modes of the control.

Video - http://screencast.com/t/KVpgADxanuh
Completed
Last Updated: 20 Oct 2026 14:21 by ADMIN
Release 2026 Q3 SP1

1. Click the ComboBox

2. Select an item in its dropdown

3. Expected: no exception on selection, actual: A "Selection out of range" exception is thrown.

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Telerik.Web.UI;

public partial class ComboBoxNavigation : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            
        }
    }

    private DataTable CreateTestTable()
    {
        DataTable table = new DataTable();
        table.Columns.Add("Text");
        table.Columns.Add("Value");
        table.Columns.Add("test");
        table.Rows.Add("Item1", "1", "aaa");
        table.Rows.Add("Item1", "1", "aaa");
        table.Rows.Add("Item1", "1", "aaa");
      
        return table;
    }

    protected void rcbStaff_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e)
    {

        RadComboBox rcbUser = sender as RadComboBox;
        rcbUser.DataSource = CreateTestTable();
        rcbUser.DataTextField = "Text";
        rcbUser.DataValueField = "Value";
        rcbUser.DataBind();

    }

    protected void rcbStaff_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
    {

    }
}

            <telerik:RadNavigation ID="RadNavigation1" runat="server">
                <Nodes>
                    <telerik:NavigationNode Text="Home"  />
                    <telerik:NavigationNode Text="Candidate"  />
                    <telerik:NavigationNode Text="Preliminary Candidate"  />
                    <telerik:NavigationNode Text="StaffSearch" CssClass="staffSearchWrapper rootTemplate">
                        <NodeTemplate>
                            <telerik:RadComboBox ID="rcbStaff" 
                                AutoPostBack="true" 
                                runat="server"
                                EnableLoadOnDemand="True" 
                                OnItemsRequested="rcbStaff_ItemsRequested"
                                OnSelectedIndexChanged="rcbStaff_SelectedIndexChanged"
                               >
                            </telerik:RadComboBox>
                        </NodeTemplate>
                    </telerik:NavigationNode>
                </Nodes>
            </telerik:RadNavigation>


			
Completed
Last Updated: 20 Oct 2026 13:12 by ADMIN
Release 2026 Q3 SP1
ADMIN
Created by: Peter Milchev
Comments: 2
Category: Scheduler
Type: Bug Report
1

			
Completed
Last Updated: 19 Oct 2026 14:25 by ADMIN
Release 2026 Q3 SP1
ADMIN
Created by: Ianko
Comments: 2
Category: UI for ASP.NET AJAX
Type: Bug Report
1
There are missing methods in the TypeScript definitions provided. 

You can find attached a file that illustrates what needs to be updated.
Completed
Last Updated: 19 Oct 2026 13:10 by ADMIN
Release 2026 Q3 SP1
A workaround is to remove the loading sign functionality by placing the following script at the end of the form tag

The second override is necessary only if you use the OnClientDataLoaded event to alter the data and add fields in the data object that do not exist in the server response. You need to rename the OnClientDataLoaded method call to use your actual method name.

You can find an example of both workarounds and their usage attached.

Some additional information:
- If possible, move the tiles out of the AJAX request, as this will eliminate all of the problems. Depending on the actual scenario perhaps you can make sure they are not in an update panel (e.g., position them absolutely on the page while keeping their markup out of the partial postback).
- consider moving any data formatting logic from the event handler to the template. You can define functions that format the code in the template, not only in the event. An example is available in the attached file. Alternatively, you can return the data formatted from the web service.
- consider reducing the time interval for the requests, because after the AJAX request, only 1 of 2 requests will update the tile UI.
Completed
Last Updated: 19 Oct 2026 10:50 by ADMIN
Release 2026 Q3 SP1

In lightweight the issue is not observed:

<telerik:RadRibbonBar runat="server" RenderMode="Classic">
    <Tabs>
        <telerik:RibbonBarTab Text="home">
            <%-- duplicate the group and items inside to replicate more easily --%>
            <telerik:RibbonBarGroup Text="Documents">
                <Items>
                    <telerik:RibbonBarButton Text="Item 1" />
                </Items>
            </telerik:RibbonBarGroup>
        </telerik:RibbonBarTab>
    </Tabs>
</telerik:RadRibbonBar>

Completed
Last Updated: 16 Oct 2026 14:02 by ADMIN
Release 2026 Q3 SP1
ADMIN
Created by: Vessy
Comments: 2
Category: Editor
Type: Bug Report
0
The Delete and Backspace buttons remain enabled in spell check mode, allowing the client to delete selections inside the Editor's content area.

Steps to reproduce:
1. Open http://demos.telerik.com/aspnet-ajax/editor/examples/spellchecker/defaultcs.aspx
2. Click the Spell check icon
3. Select several words from the content and press Backspace/Delete

Result: The selected content is deleted
Expected: The Delete/Backspace button press is ignored
Declined
Last Updated: 16 Oct 2026 13:13 by ADMIN
ADMIN
Created by: Vessy
Comments: 2
Category: Editor
Type: Bug Report
0
OnClientModeChange event is not fired in Mobile RenderMode.

Steps to reproduce:
Run the following code in a mobile Chrome (or mobile emulation) and click the edit Pencil button that switches the edit modes:

        <script type="text/javascript">
            function OnClientModeChange(editor, args) {
                var mode = editor.get_mode();
                switch (mode) {
                    case 1:
                        alert("We are in Design mode");
                        //do something
                        break;
                    case 2:
                        alert("We are in Html mode");
                        //do something
                        break;
                    case 4:
                        alert("We are in Preview mode");
                        //do something
                        break;
                }
            }
        </script>

        <telerik:RadEditor runat="server" OnClientModeChange="OnClientModeChange" ID="RadEditor1" RenderMode="Auto">
        </telerik:RadEditor>
Unplanned
Last Updated: 16 Oct 2026 12:32 by ADMIN
Currently the the ImageEditor (and the Editor) are looking for standard .ascx files with the names of its dialogs and it is not optimized for a scenario in which these dialogs are pre-compiled.
Completed
Last Updated: 16 Oct 2026 12:09 by ADMIN
Release 2026 Q3 SP1

Images with "*.jpeg" extension are saved as "*.jpg" in a different file even if the "Overwrite" option is checked. 

Steps to reproduce:

1. Open an image with "*.jpeg" extension in ImageEditor (e.g. test.JPEG)
2. Edit the image
3. Open the Save Dialog and choose "Save Image On Server" with checked "Overwrite if file exists?" option

Result: The edited image is saved as a new files with jpg extension (e.g. test.jpg)

Declined
Last Updated: 16 Oct 2026 08:53 by ADMIN
ADMIN
Created by: Rumen
Comments: 2
Category: PanelBar
Type: Bug Report
0
When tabbing from first PanelBar to the second one it neither passes through the contentTemplate elements, nor to the second panelbar:
 
<telerik:RadPanelBar runat="server" ID="radPnlBarFundingSources" Width="100%" ExpandMode="MultipleExpandedItems" TabIndex="1">
            <Items>
                <telerik:RadPanelItem runat="server" Text="Funding Source">
                    <ContentTemplate>
                        <telerik:RadListBox runat="server" ID="radLbAvailFundingSource" Height="100px" Width="40%" SelectionMode="Multiple" AllowTransfer="true" TransferMode="Move" AllowTransferOnDoubleClick="true" TransferToID="radLbSelFundingSource" ButtonSettings-AreaWidth="35px" Enabled="True" style="font-family: Verdana, Trebuchet MS,Arial,sans-serif; font-size:0.9em;"></telerik:RadListBox>
                        <telerik:RadListBox runat="server" ID="radLbSelFundingSource" Height="100px" Width="40%"></telerik:RadListBox>
                    </ContentTemplate>
                </telerik:RadPanelItem>
            </Items>
        </telerik:RadPanelBar>
    </div>
    <div class="Row">
        <telerik:RadPanelBar runat="server" ID="radPnlBarContracts" Width="100%" TabIndex="2">
            <Items>
                 <telerik:RadPanelItem runat="server" Text="Contract">
                    <ContentTemplate>
                        <telerik:RadListBox runat="server" ID="radLbAvailContract" Height="100px" Width="40%" SelectionMode="Multiple" AllowTransfer="true" AllowTransferOnDoubleClick="true" TransferToID="radLbSelContract"  AutButtonSettings-AreaWidth="35px"></telerik:RadListBox>
                        <telerik:RadListBox runat="server" ID="radLbSelContract" Height="100px" Width="40%"></telerik:RadListBox>
                    </ContentTemplate>
                 </telerik:RadPanelItem>
            </Items>
        </telerik:RadPanelBar>
Completed
Last Updated: 01 Oct 2026 12:18 by ADMIN
Release 2026 Q3 SP1
A property to handle that would be very convenient. This way developers could be able to restrict the number of rows that the user can type. Something like MaxRowNumber.

Additionally, a property MaxColumnNumber would be also useful to restrict the length of each row. 
Completed
Last Updated: 30 Sep 2026 14:11 by ADMIN
Release 2026 Q3 SP1
ADMIN
Created by: Rumen
Comments: 1
Category: Editor
Type: Bug Report
1
The Bold, Italic, Underline, Justify, Indent, Outdent and other commands are not localized in the Undo/Redo dropdowns.

Screenshots:




Can be seen at http://demos.telerik.com/aspnet-ajax/editor/examples/localization/defaultcs.aspx. 
Completed
Last Updated: 28 Sep 2026 11:50 by ADMIN
Release 2026 Q3 SP1
Starting with Q1 2026, the MultiSelect Virtualization throws an error when you select/deselect an item. This behavior can be observed in the Virtualization Demo.
Completed
Last Updated: 28 Sep 2026 11:47 by ADMIN
Release 2026 Q3 SP1

Hi!

I use .resx file to change Gantt labels with italian translation.

Everything works as expected with the exception of the assign resources button in advanced form (see attachment).

I tried to set declaratively with the Localization-AdvancedAssignResources property but it doesn't work.

Thanks in advance.

Mattia

Unplanned
Last Updated: 28 Sep 2026 07:35 by ADMIN

Context / scenario

We run a large ASP.NET AJAX application with a fully custom, self-maintained CSS theme — we do not use any of Telerik's built-in skins. For this kind of setup we need complete control over every stylesheet that gets loaded into the page, both for consistency of our design system and to avoid unexpected CSS side effects or class-name collisions with resources we don't manage.

Issue

We found that fonticons.css is automatically and unconditionally injected by the Lightweight rendering path used by the controls (e.g. RadButton, RadTextBox, and other controls using the Lightweight render mode). This injection happens regardless of the EnableEmbeddedSkins and EnableEmbeddedBaseStylesheet settings, which normally let developers opt out of Telerik's embedded/base CSS resources. In other words, even with both of those settings disabled and no skin applied, fonticons.css is still loaded — there is currently no supported way to prevent it.

We raised this with Telerik support and it was confirmed internally: the fonticons.css injection is currently hard-wired into the Lightweight rendering path and is not gated by any existing configuration option.

Why this matters

  • It breaks the expectation that EnableEmbeddedSkins / EnableEmbeddedBaseStylesheet = "nothing gets injected automatically" for teams running a fully custom theme.
  • It adds an extra, unaccounted-for HTTP resource / set of CSS rules (font-face declarations and generic icon base classes) that our theme did not ask for and cannot easily audit or version alongside the rest of our stylesheet.
  • Teams with strict content-security / asset-inventory requirements (e.g. wanting every loaded CSS file to be explicitly declared and controlled) currently have no clean way to achieve that with Telerik controls in Lightweight mode.
  • The only current workaround (intercepting or modifying Telerik's internal resource registration) is explicitly discouraged by Telerik support itself, since that internal logic can change between versions and is not a supported extension point.

Feature request

Introduce a supported opt-out for the automatic fonticons.css injection in the Lightweight rendering path — for example, a new setting such as EnableFontIcons (page/control or global web.config level, consistent with how EnableEmbeddedSkins / EnableEmbeddedBaseStylesheet are already exposed) that lets developers explicitly disable this injection when they provide their own icon/font handling.

We understand from Telerik support that this is not a small, isolated change — it requires auditing and refactoring how style resources are declared and loaded across the whole control set (including some legacy resource-registration code) before a dedicated opt-out setting can be safely introduced, and that this carries a real risk of regressions if rushed. We're not expecting a quick fix; we're submitting this as a tracked feature request, as recommended by Telerik support, so it can be prioritized and voted on by other customers with the same fully-custom-theme use case.

Suggested acceptance criteria

  • A documented way (config setting and/or API) to disable automatic fonticons.css injection specifically in Lightweight rendering mode.
  • Behavior consistent with EnableEmbeddedSkins / EnableEmbeddedBaseStylesheet: when disabled, no font-icon CSS is emitted by the framework, leaving the developer fully responsible for providing equivalent styles if needed.
  • No behavior change for existing applications that don't set the new opt-out (backward compatible by default).
1 2 3 4 5 6