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.
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:
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,
- 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?
Thanks!