[Problem/Bug]: HdmiDisplayInformation.getForCurrentView().getSupportedDisplayModes() throws error in JS
reece-white opened this issue · 0 comments
What happened?
Calling window.Windows.Graphics.Display.Core.HdmiDisplayInformation.getForCurrentView().getSupportedDisplayModes()
in JavaScript throws error:
VM1610:1 Uncaught Error: Member not found. (0x80020003)
at RemoteMessenger.postSyncRequestMessage (<anonymous>:1:18409)
at Function.applyHostFunction (<anonymous>:1:38041)
at Object.apply (<anonymous>:1:26077)
at <anonymous>:1:81
Importance
Blocking. My app's basic functions are not working due to this issue.
Runtime Channel
Stable release (WebView2 Runtime)
Runtime Version
No response
SDK Version
No response
Framework
WinUI2/UWP
Operating System
Xbox
OS Version
No response
Repro steps
Follow steps here to add a WinRT adapter: https://learn.microsoft.com/en-us/microsoft-edge/webview2/how-to/winrt-from-js?tabs=winui2%2Cwinrtcsharp
Add the Windows.Display.Graphics.Core
package
Expose to JS runtime via bridge
Call window.Windows.Graphics.Display.Core.HdmiDisplayInformation.getForCurrentView().getSupportedDisplayModes()
in the JS app.
Repros in Edge Browser
No, issue does not reproduce in the corresponding Edge version
Regression
No, this never worked
Last working version (if regression)
No response