Unplanned
Last Updated: 25 Sep 2026 12:27 by Christian
Created by: Christian
Comments: 0
Category: Editor
Type: Feature Request
1

The default system prompt in the Editor's source code instructs the AI prompt to not output HTML. This can be overriden:

<TelerikEditor @bind-Value="@Value"
                Tools="@Tools"
                EnableAIPrompt="@EnableAIPromptPanel"
                EnableInlineAIPrompt="true"
                Height="500px">
    <EditorSettings>
        <EditorInlineAIPromptSettings SystemPrompt="...Your instructions here..." />
    </EditorSettings>
</TelerikEditor>

However, even when the AI Prompt outputs HTML, on attempting to Insert/Replace that HTML in the Editor, the output is added as plain text in a paragraph element, instead of being added as HTML. It would be nice to have the option to enable inserting/replacing actual HTML. 

Completed
Last Updated: 24 Sep 2026 11:58 by ADMIN
Created by: BENAISSA
Comments: 7
Category: UI for Blazor
Type: Feature Request
87
I would like to be able to customize the keyboard shortcuts in all applicable components in the Telerik UI for Blazor

ADMIN EDIT: 
Closing the Feature Request as Completed. We have added keyboard customization capabilities to a few components: Grid, Wizard, ContextMenu. If you are interested in keyboard customization for other components, log separate feature requests for each component, for example: 
https://feedback.telerik.com/blazor/1709097-add-the-ability-to-customize-the-default-keyboard-shortcuts-of-the-grid-component 


Unplanned
Last Updated: 24 Sep 2026 11:31 by ADMIN
Created by: Andreas
Comments: 0
Category: UI for Blazor
Type: Feature Request
3
Can you offer a Pyramid chart as in ASP.NET Ajax, otherwise we cannot upgrade our product to Blazor...
Planned
Last Updated: 24 Sep 2026 11:26 by ADMIN
Scheduled for 2026 (Nov)

I would like a Blazor PropertyGrid with

 

-- that could be bound to an instance of a custom Type that implemented INotifyPropertyChanged

-- with expandable/collapsible sections with the ability to prevent a  user from expanding a collapsed section (e.g. the user lacks privileges to see that section's data)

-- would keep track of its UI state including collapsed sections (similar to the excellent implementation in Telerik's  Blazor Grid)

-- that would allow the use of all Telerik Blazor editors as cell-value editors

I am interested in using this component primarily as a data-entry UX in a data-entry-intensive line-of-business application.  Such a grid offers standard navigation on all data-entry screens in the application, eliminating tab-order, thereby greatly simplifying the end-user experience. The expanding/collapsing sections make it very economical in its use of screen real-estate. I have used such a component (from a competitor of Telerik) in a WinForms application with excellent results. 

 

 

Need More Info
Last Updated: 24 Sep 2026 11:22 by ADMIN
Created by: Kendo UI Support
Comments: 1
Category: PivotGrid
Type: Feature Request
1
If we set the model property to internal, it will change the behaviour of the serialization of the response behind the scenes.

This means I should reiterate the data and create a new object to remove the unwanted property. This is a waste of memory usage, isn't it more efficient if we tell the library to decide which fields to show or not?
Unplanned
Last Updated: 24 Sep 2026 11:21 by ADMIN

For example in DropDownList reflection is used for binding for TextField and ValueField.

As an additional option, I'd instead to be able to do DropDownList<FooBarModel>  and then FooBarModel implements a Telerik interface IDropDownListItem (for example but use your naming conventions)

I agree you shouldn't remove the option of using TextField / ValueField but I'd like to see it as an option.

Doing the same thing in something like DataGrid I agree would be a ton more work and we'd likely require using source generation.

It seems that Microsoft / the industry is consistently recommending to phase out the use of reflection and have invested a bunch in making source generation much less of a pain and developer friendly.

 

Planned
Last Updated: 24 Sep 2026 11:19 by ADMIN
Scheduled for 2026 (Nov)
Created by: Scott
Comments: 2
Category: UI for Blazor
Type: Feature Request
78
This is a feature request for the port of the Image Editor to Blazor.
Completed
Last Updated: 24 Sep 2026 11:14 by ADMIN
Release 2026 Q2
Created by: Justin
Comments: 1
Category: Chat
Type: Feature Request
8

We are using the blazor chat component with Microsoft.Extensions.AI and IChatClient. Currently during a long response stream the chat repeatedly scrolls to the bottom automatically as the response updates. When I use use my mouse wheel to scroll to the top it immediately auto scrolls me back to the bottom.

A user needs to be able scroll to the top as the response is streaming in. If the user manually scrolls the auto scrolling should stop. Any subsequent messages sent in the same chat session should resume auto scroll. This is the behavior seen in most AI chat interfaces like chatGPT and is what most users expect. 

For more info and a video refer to support ticket: 1712888

Thanks, Justin.

Unplanned
Last Updated: 23 Sep 2026 10:02 by ADMIN
Created by: Juwon
Comments: 2
Category: DropDownButton
Type: Feature Request
7
  • I want to track when the popup element of the DropDownButton is opened and closed.
  • I also want to have an Open method via the component reference

===

ADMIN EDIT

===

For the time being, a possible option is to use the DropDownList component that exposes such events. Customize it so it can look and behave similarly to the DropDownButton.

Example implementation: https://blazorrepl.telerik.com/mekbkTPE21kwyMBU05.

Unplanned
Last Updated: 23 Sep 2026 10:02 by ADMIN
Created by: Svetoslav
Comments: 4
Category: DateInput
Type: Feature Request
30
Currently, the Date input components apply a mask to the input which restricts the user to type dates. By modifying the mask, or remove it altogether, the users will be able to freely type dates.
Unplanned
Last Updated: 23 Sep 2026 09:57 by ADMIN

When the Grid is grouped and aggregate functions are enabled, paging performance degrades significantly because grouping and aggregate calculations are executed on every page change. This results in noticeable delays and UI stutter, especially in WebAssembly applications and larger datasets.

This enhancement optimizes page navigation for grouped Grid scenarios with aggregates by avoiding repeated processing when the underlying data has not changed, resulting in substantially faster paging performance while preserving existing functionality and first-load behavior.

Unplanned
Last Updated: 22 Sep 2026 11:56 by Domingos Portela
Allow Unicode font embedding or implement a different mechanism that would allow text containing special characters to be properly exported with the Diagram's ExportToPdfAsync/ExportToPngAsync methods. 
Unplanned
Last Updated: 17 Sep 2026 12:16 by Robert
Created by: Robert
Comments: 1
Category: FileManager
Type: Feature Request
1
Please add the ability to hide file extensions from the FileManager component UI.
Unplanned
Last Updated: 17 Sep 2026 12:15 by Robert
Created by: Meindert
Comments: 1
Category: FileManager
Type: Feature Request
11
Please expose an option to customize the appearance of the thumbnails. I'd like to change the icons of the files/folders in the content visualization pane.
Duplicated
Last Updated: 17 Sep 2026 11:21 by ADMIN
Created by: Dave
Comments: 0
Category: FileManager
Type: Feature Request
4
I want to be able to set the desired custom icon depending on the file type.
Planned
Last Updated: 17 Sep 2026 08:23 by ADMIN
Scheduled for 2026 (Oct)
Created by: Andrew
Comments: 0
Category: Scheduler
Type: Feature Request
3
I just updated my telerik libraries and the new Scheduler doesn't show the YEAR in the header like the old Scheduler component. It would be nice to be able to control the format of that SchedulerToolBarCalendarTool subcomponent of the Scheduler. Thanks!
In Development
Last Updated: 17 Sep 2026 06:56 by ADMIN
Scheduled for 2026 Q4 (Nov)
Created by: Doug
Comments: 3
Category: DateTimePicker
Type: Feature Request
20

With Blazor server, clicking the NOW button (obviously) sets the time to the time on the server since that's where the code is running. Is there a way to trap the NOW button click or somehow give it an offset or define the value that NOW means so NOW will mean the time that the user is sitting in?

---

TELERIK EDIT

In the meantime, here are a few possible workarounds:

1. Use the DateTimePicker's ValueChanged event to detect new values that are very close or match the server's current DateTime. In such cases, you can assume that the user has clicked on TODAY / NOW, and set the local user time as a component value.

Server Time on UI Refresh: @DateTime.Now.ToLongTimeString()
<br />
User Local Time on Page Load: @LocalTime?.ToLongTimeString()
<br />
User Local Time Offset: @LocalOffset
<br />
<br />

<TelerikDateTimePicker Value="@PickerValue"
                       ValueChanged="@( (DateTime? newValue) => PickerValueChanged(newValue) )"
                       ValueExpression="@( () => LocalTime )"
                       Format="yyyy-MMM-dd HH:mm:ss"
                       Width="240px" />

<!-- Move JS code to a separate JS file in production -->
<script suppress-error="BL9992">
    function getLocalTime() {
        var d = new Date();
        return d.getTimezoneOffset();
    }
</script>

@code {
    private DateTime? PickerValue { get; set; }
    private DateTime? LocalTime { get; set; }
    private int LocalOffset { get; set; }

    private void PickerValueChanged(DateTime? newValue)
    {
        DateTime serverNow = DateTime.Now;
        DateTime utcNow = DateTime.UtcNow;
        TimeSpan nowTolerance = new TimeSpan(0, 0, 10);

        if (newValue - serverNow < nowTolerance)
        {
            PickerValue = utcNow.AddMinutes(-LocalOffset);
        }
        else
        {
            PickerValue = newValue;
        }
    }

    protected override async Task OnAfterRenderAsync(bool firstRender)
    {
        if (firstRender)
        {
            LocalOffset = await js.InvokeAsync<int>("getLocalTime");
            LocalTime = DateTime.UtcNow.AddMinutes(-LocalOffset);
            StateHasChanged();
        }

        await base.OnAfterRenderAsync(firstRender);
    }
}

 

2. Use the DatePicker's HeaderTemplate with a custom TODAY / NOW button. 

3. Hide the NOW button with CSS:

<style>
    .no-now-button .k-time-now {
        display: none;
    }
</style>

<TelerikDateTimePicker @bind-Value="@PickerValue"
                       Format="yyyy-MMM-dd HH:mm:ss"
                       PopupClass="no-now-button"
                       Width="240px" />

@code {
    private DateTime? PickerValue { get; set; }
}

 

Unplanned
Last Updated: 15 Sep 2026 09:38 by Matthias
Enable the user to select multiple records, using the shift key, across different pages (scroll downs) when the Grid has virtual scrolling.
Unplanned
Last Updated: 14 Sep 2026 06:48 by ADMIN
Created by: Roland
Comments: 6
Category: Editor
Type: Feature Request
11

I bind the TelerikEditor Value to a property that is reloaded with different unrelated content. The editor keeps the Undo/Redo stack so for the "second" content I can Undo back to the "first" content. I'd like to be able to clear the Undo stack.

Unplanned
Last Updated: 04 Sep 2026 07:22 by ADMIN
Created by: Christopher
Comments: 7
Category: Charts
Type: Feature Request
12
Please add Funnel chart type such as the one available in Kendo.
1 2 3 4 5 6