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 am loading the image data like so:

await pdfViewer.LoadAsync(imageBlob.Uri.AbsoluteUri, null); where pdfViewer is 

SfPdfViewer2 and imageBlob is IBlob.

After upgrading to 43.2.7, the pdf viewer just loads the pdf (spinning blue circle) forever.

In addition, I have an instance where I have two pdf viewers visible at once. In this case, I get the following console error:

crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]

      Unhandled exception rendering component: This instance has already started one or more requests. Properties can only be modified before sending the first request.

System.InvalidOperationException: This instance has already started one or more requests. Properties can only be modified before sending the first request.

   at System.Net.Http.HttpClient.CheckDisposedOrStarted()

   at System.Net.Http.HttpClient.set_BaseAddress(Uri value)

   at Syncfusion.Blazor.SfPdfViewer.Internal.ViewerBase.GetDocumentAsStream(String documentPath)

   at Syncfusion.Blazor.SfPdfViewer.Internal.ViewerBase.Load(Dictionary`2 jsonObject, Dictionary`2 JsonResult)

   at Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.GetPDFInfo(Dictionary`2 obj)

   at Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.GetDocumentInfo(Dictionary`2 documentInfo)

   at Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.LoadDocumentData(String password)

   at Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.d__1187`1[[System.String, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()

   at Syncfusion.Blazor.SfPdfViewer.PdfViewerBase.LoadAsync(String document, String password)


see attached screen recording for example: