Declined
Last Updated: 01 Sep 2025 01:43 by Philip
Created by: Philip
Comments: 2
Category: UI for Blazor
Type: Feature Request
0

The latest version has broken one of our projects due to; 

  • Throw when using Data and OnRead for the same component

 

So we deliberately used both events which worked quite well (but is now disallowed);

 

<TelerikGrid Data="@SheetList"
     @ref="_grid"
     SelectionMode="@GridSelectionMode.Multiple"
     @bind-SelectedItems="@SelectedSheets"
     EditMode="GridEditMode.Inline"
     OnRowContextMenu="@OnContextMenu"
     OnRowClick="@OnRowClick"
     OnAdd="OnAddHandler"
     OnEdit="@OnEditHandler"
     OnUpdate="OnUpdateHandler"
     OnCreate="OnCreateHandler"
     OnDelete="OnDeleteHandler"
     OnRead="@(IsFromHierarchy ? null : OnReadItemsAsync)"

 

This pattern enabled us to create components that did EITHER server-side pagination, or if it was send a data list as a parameter from a parent component, then it would use that instead (and turn off server pagination).

 

What would now be the recommended pattern for this scenario? Or do we need to duplicate the whole grid in the component (which isnt ideal).

 

Pending Review
Last Updated: 28 Aug 2025 10:10 by Michal
Created by: Michal
Comments: 0
Category: UI for Blazor
Type: Bug Report
0

Hello,

 it seems that something is missing to get it working in "SpeecToTextButton". 

how to reproduce:

  • tested in different browser(edge,vivaldi,ff), even in private mode https://www.telerik.com/blazor-ui/documentation/components/speechtotextbutton/integration
  • load the page

 

  1. click start recording
  2. allow microphone access for the first time
  3. nothing recorded(it stays max at 2secs in recording state), goto 1

it flickers for a while(at system taskbar, there is also indication of recording) but nothing is "recorded/transcribed".

Is there any additional setup at clientside?

 

Duplicated
Last Updated: 26 Aug 2025 11:31 by ADMIN

namespace Telerik.Blazor.Components.Common;
TelerikGrid<T>
{

   public virtual void Rebind()   

      {       
            ProcessDataAsync(); 
      }

}

Rebind() doesnt use async/await, but ProcessDataAsync() does, which leads to race conditions.

Unplanned
Last Updated: 25 Aug 2025 10:06 by ADMIN

Using the TelerikTabSrip, If the first tab is not visible when rendered, the tab content for all tabs doesnt render.

Replicated here https://blazorrepl.telerik.com/cpEWGOPk22VW8be254

If you change the code to make the first tab visible, all is well.

You can make other tabs invisible, and all is well.

 

 
Unplanned
Last Updated: 21 Aug 2025 15:16 by ADMIN
Created by: Margaret
Comments: 1
Category: UI for Blazor
Type: Feature Request
0
I would like to have the ability to automatically resize the month view calendar row height to fit the amount of events. For example, if a user only has 1 event a day, I'd like the calendar row height to be short / compact to fit only the necessary space for that 1 event. If the user has 20 events, I'd like the row to resize so all of them fit without hiding any (see ticket Ticket 1695856). Thank you. 
Completed
Last Updated: 20 Aug 2025 10:09 by ADMIN
Release 2025 Q3 (Aug)
Created by: cmarsh
Comments: 11
Category: UI for Blazor
Type: Feature Request
55

I'm looking for what you have in WPF as we migrate ourselves over to Blazor - https://www.telerik.com/products/wpf/conversational-ui.aspx

---

ADMIN EDIT

For the time being, you can consider using the Kendo Chat widget as described in this sample project.

---

Unplanned
Last Updated: 14 Aug 2025 06:01 by ADMIN

I have a grid with inline-edit mode where the items have data annotations validation enabled.
When I click the grid command button "add", and then without typing in anything submit in some way, the validation jumps in as it should.

However, if I - without providing more input and still in the same item's edit mode - just click the "add" button again and then submit the item again, the incomplete item is submitted without any further validation.

This is fatal for my purpose, and I can even reproduce the issue here on the Telerik website's example repl: Blazor Grid Editing Inline Editing - Telerik UI for Blazor (after turning off the option "Confirm Cancel Commands").

I would very much appreciate any guidance on how to circumvent that bug while it ist being worked on, since I couldn't yet find a way how to do it.
(As implied above, the confirmation prompt does prevent the bug, however I don't want to use a prompt if possible.)

Here's a list with some cases concerning this bug:
- tap add, submit => validation
- tap add, tap add, submit => submitted!
- tap add, submit (=> validation), tap add, submit => submitted!

Greetings to the team!

Unplanned
Last Updated: 12 Aug 2025 14:54 by ADMIN
Created by: Shannon
Comments: 0
Category: UI for Blazor
Type: Feature Request
0
The agenda view is great.  I would just like a Template for the Event column.  It would be great if I could add a button in their that could load the event.
Duplicated
Last Updated: 12 Aug 2025 06:29 by ADMIN
Created by: Darko
Comments: 1
Category: UI for Blazor
Type: Feature Request
0
Hi I would like to see if it's possible Scroll Spy component for Blazor UI. It would be useful to navigate through huge data with saving heigh space on the UI side.


Here's a demo:

https://codepen.io/MaxSebastian/pen/jOzMWxE

Please let me know if this is possible to make...

Best,
Darko
Need More Info
Last Updated: 07 Aug 2025 10:02 by ADMIN
So i thought that 
gettting the state x
gridref.rebind()
setting new state x

would re-expand the row automatically - didnt work


added Equal and GetHashCode- still dont work


Declined
Last Updated: 30 Jul 2025 13:08 by dev

Hello,

I am experiencing a crash when trying to remove a FilterField from a TelerikFilter component when using it inside a TelerikDialog. From what I understand, the documentation for the TelerikFilter is out of date ('TelerikFilter.ValueChanged' is obsolete: 'Use OnUpdate instead.') so I did my best trying to put the piece together.

The TelerikFilter code is based on the updated Telerik sample provided here: 'TelerikFilter.ValueChanged' is obsolete: 'Use OnUpdate instead.' but updated based on the documentation for "Filter in a Dialog" provided here: Blazor Dialog Integration - Telerik UI for Blazor

Here is my code:

 <TelerikDialog @ref="@DialogRef" Visible="@ShowDialog" Width="600px" Title="My Dialog" VisibleChanged="@WindowVisibilityChangeHandler">
     <DialogContent>
         <TelerikFilter Value="@Value" OnUpdate="@((value) => OnFilterUpdate(value))">
             <FilterFields>
                 <FilterField Name="@(nameof(Person.EmployeeId))" Type="@(typeof(int))" Label="Id"></FilterField>
                 <FilterField Name="@(nameof(Person.Name))" Type="@(typeof(string))" Label="First Name"></FilterField>
                 <FilterField Name="@(nameof(Person.AgeInYears))" Type="@(typeof(int))" Label="Age"></FilterField>
             </FilterFields>
         </TelerikFilter>
   </DialogContent>
   <DialogButtons>
    <TelerikButton OnClick="@(() => ResetDialogState())">Cancel</TelerikButton>
    <TelerikButton ThemeColor="@(ThemeConstants.Button.ThemeColor.Primary)" OnClick="@(() => PrimaryAction())">Confirm</TelerikButton>
</DialogButtons>
</TelerikDialog>


@code {
private CompositeFilterDescriptor Value { get; set; } = new CompositeFilterDescriptor();

private void OnFilterUpdate(object filter)
{
    if (filter is null)
    {
        return;
    }
    Value = (CompositeFilterDescriptor)filter;
    DialogRef.Refresh();
}

public class Person
{
    public int EmployeeId { get; set; }
    public string Name { get; set; } = string.Empty;
    public int AgeInYears { get; set; }
}
}


The TelerikFilter renders fine and I can add Filters by clicking the "Add Expression" button. However, when I try to remove a filter that was added, I click on the X button on the right. The first time, nothing happens. When I click a second time, I get this error:

 Unhandled exception rendering component: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
      System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
         at System.Collections.ObjectModel.Collection`1.RemoveAt(Int32 index)
         at Telerik.Blazor.Components.Filter.FilterGroup.OnFilterRemove(Int32 index, String removedFilterId)
         at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
         at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)

I also have attached a video of the issue to this ticket.

Is this a bug? If not, can you point me in the right direction?
Thanks,

Mathieu

Completed
Last Updated: 28 Jul 2025 10:42 by ADMIN
An error occurred while running the wizard.

Error executing custom action Telerik.Blazor.VSX.Actions.UpdateMasterPageAction: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.ThrowHelper.ThrowKeyNotFoundException()
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Telerik.Blazor.VSX.Actions.UpdateMasterPageAction.RetrieveMasterPageSettingsUpgradeInfo(IPropertyDataDictionary arguments, IProjectWrap project)
   at Telerik.Blazor.VSX.Actions.UpdateMasterPageAction.Execute(WizardContext wizardContext, IPropertyDataDictionary arguments, IProjectWrap projectWrap)
   at Telerik.VSX.WizardEngine.ActionManager.ExecActions()
Declined
Last Updated: 25 Jul 2025 07:34 by ADMIN
Dear Telerik Support Team,

I hope this message finds you well.

I am writing to report a UI issue we’ve encountered with the Telerik Blazor Grid component. Specifically, we’ve noticed that the grid displays a vertical scroll bar even when there is no content to scroll. For example, when only three rows are visible and no scrolling is required, the vertical scroll bar still appears—albeit disabled—but remains visible, which affects the visual cleanliness of the interface.

This behavior seems inconsistent with expected UX standards, where scroll bars should only appear when necessary. We’ve reviewed our implementation and confirmed that no additional styling or configuration is forcing the scroll bar to appear.

Could you please advise if this is a known issue or if there is a workaround or fix available? If not, we would appreciate it if this could be logged as a bug for future resolution.

Thank you for your support and looking forward to your response.
Completed
Last Updated: 22 Jul 2025 07:53 by ADMIN
Release 2025 Q3 (Aug)

TelerikDateInput control works fine in windows (browsers chrome and edge) and android (chrome)

on iPhone (safari) the page jumps to top every time after user provides a value for day, month or year.

code:

<TelerikDateInput Id="dobId"
  @bind-Value="@_applicationViewModel.DateOfBirth"
  Format="dd/MM/yyyy">
<DateTimePickerFormatPlaceholder Day="dd" Month="mm" Year="yyyy" />
</TelerikDateInput>

 

see video attached

Completed
Last Updated: 21 Jul 2025 11:39 by ADMIN
Release 2025 Q3 (Aug)
Created by: Jia
Comments: 24
Category: UI for Blazor
Type: Feature Request
133

Hello, 

 

We are looking to port an angularjs web application to Blazor and I didn't see the diagram component similar to the one found in Kendo UI. It would be nice to see a viso-like component in UI for Blazor.

Thank you.

Unplanned
Last Updated: 17 Jul 2025 14:28 by Xorcist
Created by: Scott
Comments: 2
Category: UI for Blazor
Type: Feature Request
67
This is a feature request for the port of the Image Editor to Blazor.
Unplanned
Last Updated: 11 Jul 2025 16:25 by Matt
Created by: Matt
Comments: 0
Category: UI for Blazor
Type: Feature Request
3

Hi Team,

It might be a better user experience if the user does not have a valid license key to either:

a) make it clear that if the downloader does not have a license assigned the downloaded license key will not be valid

or

b) do not let anyone without a license assigned download the key file (that seems preferable & probably easier to implement)

Thank you!

Completed
Last Updated: 09 Jul 2025 11:05 by ADMIN
Release 2025 Q2 (May)
Created by: Dialog
Comments: 4
Category: UI for Blazor
Type: Feature Request
15

I'd like to use the adaptive rendering but I also need to keep AllowCustom feature.

===

ADMIN EDIT

===

This request applies to all components that support AllowCustom feature and adaptive rendering: for example, ComboBox, MultiColumnComboBox.

Declined
Last Updated: 09 Jul 2025 08:54 by ADMIN

Hi Telerik Team!

We’ve noticed that your official website uses anchor scrolling (clicking on links to scroll to specific sections smoothly), and we’d love to see that as a Telerik Blazor component.

This would be super useful in scenarios where:

  • The only way to present content is via long scrollable pages

  • Tabs aren’t a good UX fit

What we’re looking for:

-Smooth scrolling to internal page anchors (sections)

-Scrollspy-like feature to highlight active section

-Optional scroll offset for sticky headers

-Lightweight, flexible integration (with or without Telerik Form/Layout components)

 

We feel this would be a great addition to the Telerik Blazor suite — especially for documentation-style pages, long forms, or configuration panels.

Thanks a lot and keep up the awesome work!

Best regards,
Bohdan

Unplanned
Last Updated: 09 Jul 2025 08:24 by ADMIN
Created by: Sascha
Comments: 1
Category: UI for Blazor
Type: Bug Report
7

In our application we use some large datasets and present them in a TelerikGrid. We use WPF + Blazor Hybrid and noticed, that in some cases the memory usage of the Web View process grows up to some gigabytes.

Here a screenshot of the task manager with a lot of RAM usage for the web view.

Here a screenshot of the detached DOM elements after a two navigations. The container divs are not garbage collected.

I tracked down the issue to come from the TelerikGrid, because when I remove it from the pages, everything runs fine. I also removed all GridColumns and the issue is still present. In the developer tools I noticed that one of the parent div elements remains in memory every time I navigate back and forth.

I also created a blank Blazor WebAssembly Standalone application and added a simple instance of the grid. Here, the issue is also present. I attach the one blazor page that causes the issue.

I've tested all major versions from 5.1 upwards, every version is affected.

1 2 3 4 5 6