ReportViewer stuck at Loading... when clicking drill up/down in Edge

Ann 0 Reputation points
2023-06-07T02:48:32+00:00

Drilling up/down in an embedded Report Viewer in our webapp is stuck at a "Loading..." panel when done in Edge browser, but works fine in Chrome. The viewer also renders flawlessly, regardless of browser opened in, when viewed using the SSRS page.

User's image

We are using this in our page to render the report viewer:

<rsweb:ReportViewer ID="ReportViewer1" runat="server" Style="overflow: hidden;"
    SizeToReportContent="False"
    ShowBackButton="True"
    ToolTip="Report Viewer"
    ShowRefreshButton="False"
    WaitControlDisplayAfter="500"
    Height="100%"
    Width="100%">
</rsweb:ReportViewer>

These are the versions used:User's image

When scrolling or clicking drill up/down in our webapp's embedded viewers in Chrome and Edge, this kind of error keeps reappearing (no other error is shown). Note that even though this error is also present in Chrome, only Edge browser is stuck in the Loading... panel:

Uncaught Sys.ArgumentOutOfRangeException: Sys.ArgumentOutOfRangeException: Value must be an integer.
Parameter name: y
Actual value was 148.44444274902344.
    at Function.Error$create [as create] (http://localhost/dfx/ScriptResource.axd?d=QzgX8E0xtomyleIt846c96pqz4rb_9ppdM2S7c1Uqhfn0cpXjKz8povG8dfBrk6R3-IDVx-8vDTNQadAJaL0KvSZ29sscjRAmYXkFxKh7xlOQ8fTw0aqevjTXsVk1gfMDXkiANRzBiTjiwJY87UujA2&t=ffffffffe3663df5:847:15)
    at Function.Error$argumentOutOfRange [as argumentOutOfRange] (http://localhost/dfx/ScriptResource.axd?d=QzgX8E0xtomyleIt846c96pqz4rb_9ppdM2S7c1Uqhfn0cpXjKz8povG8dfBrk6R3-IDVx-8vDTNQadAJaL0KvSZ29sscjRAmYXkFxKh7xlOQ8fTw0aqevjTXsVk1gfMDXkiANRzBiTjiwJY87UujA2&t=ffffffffe3663df5:908:21)
    at Function.Function$_validateParameterType [as _validateParameterType] (http://localhost/dfx/ScriptResource.axd?d=QzgX8E0xtomyleIt846c96pqz4rb_9ppdM2S7c1Uqhfn0cpXjKz8povG8dfBrk6R3-IDVx-8vDTNQadAJaL0KvSZ29sscjRAmYXkFxKh7xlOQ8fTw0aqevjTXsVk1gfMDXkiANRzBiTjiwJY87UujA2&t=ffffffffe3663df5:802:23)
    at Function.Function$_validateParameter [as _validateParameter] (http://localhost/dfx/ScriptResource.axd?d=QzgX8E0xtomyleIt846c96pqz4rb_9ppdM2S7c1Uqhfn0cpXjKz8povG8dfBrk6R3-IDVx-8vDTNQadAJaL0KvSZ29sscjRAmYXkFxKh7xlOQ8fTw0aqevjTXsVk1gfMDXkiANRzBiTjiwJY87UujA2&t=ffffffffe3663df5:719:18)
    at Function.Function$_validateParams [as _validateParams] (http://localhost/dfx/ScriptResource.axd?d=QzgX8E0xtomyleIt846c96pqz4rb_9ppdM2S7c1Uqhfn0cpXjKz8povG8dfBrk6R3-IDVx-8vDTNQadAJaL0KvSZ29sscjRAmYXkFxKh7xlOQ8fTw0aqevjTXsVk1gfMDXkiANRzBiTjiwJY87UujA2&t=ffffffffe3663df5:668:22)
    at new Point (http://localhost/dfx/ScriptResource.axd?d=QzgX8E0xtomyleIt846c96pqz4rb_9ppdM2S7c1Uqhfn0cpXjKz8povG8dfBrk6R3-IDVx-8vDTNQadAJaL0KvSZ29sscjRAmYXkFxKh7xlOQ8fTw0aqevjTXsVk1gfMDXkiANRzBiTjiwJY87UujA2&t=ffffffffe3663df5:4739:22)
    at Microsoft.Reporting.WebFormsClient._ReportArea.get_scrollPosition (http://localhost/dfx/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=15.0.1404.0&Name=ViewerScript:3946:16)
    at Microsoft.Reporting.WebFormsClient._InternalReportViewer.get_reportAreaScrollPosition (http://localhost/dfx/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=15.0.1404.0&Name=ViewerScript:1153:38)
    at Microsoft.Reporting.WebFormsClient._InternalReportViewer.GetFixedHeight (http://localhost/dfx/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=15.0.1404.0&Name=ViewerScript:1106:37)
    at Microsoft.Reporting.WebFormsClient._InternalReportViewer.ResizeViewerReportUsingContainingElement (http://localhost/dfx/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=15.0.1404.0&Name=ViewerScript:928:34)

This contains the screen recordings of differences when drilling between our embedded viewers in both Chrome and Edge, as well as the SSRS page opened in the same Edge browser.

Given these,

  1. Can you please let us know what we should fix in order to make drilling work properly in Edge?
  2. Do you have any pointers as to how we can make our webapp's viewer's drills respond as fast as the one in the SSRS page?

Thanks!

Microsoft Edge
Microsoft Edge
A Microsoft cross-platform web browser that provides privacy, learning, and accessibility tools.
2,332 questions
.NET
.NET
Microsoft Technologies based on the .NET software framework.
3,877 questions
ASP.NET
ASP.NET
A set of technologies in the .NET Framework for building web applications and XML web services.
3,494 questions
SQL Server Reporting Services
SQL Server Reporting Services
A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
2,928 questions
{count} votes

1 answer

Sort by: Most helpful
  1. XuDong Peng-MSFT 10,511 Reputation points Microsoft Vendor
    2023-06-08T07:04:35.2533333+00:00

    Hi @Ann,

    Can you please let us know what we should fix in order to make drilling work properly in Edge? Do you have any pointers as to how we can make our webapp's viewer's drills respond as fast as the one in the SSRS page?

    Based on the screen recording you provided, it does appear to be an abnormal behavior in Microsoft Edge. But this is by design and I'm afraid I can't offer a good solution.

    What we can do is send corresponding feedback to the Edge team, please press Alt+Shift+I to edit your issue and send it. Hope this issue can be resolved as soon as possible.

    Best regards,

    Xudong Peng


    If the answer is the right solution, please click "Accept Answer" and kindly upvote. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.