Welcome to the Blazor feedback portal. We’re happy you’re here! If you have feedback on how to improve the Blazor, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

I have traced an exception being thrown to SfDateRangePicker that utilize the Placeholder property, which was only occurring for me on Android (Galaxy Fold 3, chrome browser and samsung browser). This exception is intermittent and only seems to appear after StateHasChanged() was called. If the picker was on the first render of the page, it would not throw the exception until I proceeded to use StateHasChanged() to hide the picker and show it again the exception would occur. Here is the stack trace reported to Sentry:

System.IndexOutOfRangeException: Arg_IndexOutOfRangeException
  ?, in void RenderTreeDiffBuilder.AppendAttributeDiffEntriesForRange(ref DiffContext, int, int, int, int)
  ?, in void RenderTreeDiffBuilder.AppendDiffEntriesForFramesWithSameSequence(ref DiffContext, int, int)
  ?, in void RenderTreeDiffBuilder.AppendDiffEntriesForRange(ref DiffContext, int, int, int, int)
  ?, in void RenderTreeDiffBuilder.AppendDiffEntriesForFramesWithSameSequence(ref DiffContext, int, int)
  ?, in void RenderTreeDiffBuilder.AppendDiffEntriesForRange(ref DiffContext, int, int, int, int)
  ?, in void RenderTreeDiffBuilder.AppendDiffEntriesForFramesWithSameSequence(ref DiffContext, int, int)
  ?, in void RenderTreeDiffBuilder.AppendDiffEntriesForRange(ref DiffContext, int, int, int, int)
  ?, in RenderTreeDiff RenderTreeDiffBuilder.ComputeDiff(Renderer, RenderBatchBuilder, int, ArrayRange<RenderTreeFrame>, ArrayRange<RenderTreeFrame>)
  ?, in void ComponentState.RenderIntoBatch(RenderBatchBuilder, RenderFragment, out Exception)
  ?, in void Renderer.RenderInExistingBatch(RenderQueueEntry)
  ?, in void Renderer.ProcessRenderQueue()

I was able to get around this by removing the Placeholder property from SfDateRangePicker.