Known Issues and Limitations
The following issues are known and currently being investigated.
Navigation and Controls
ComboBox controls may remain open over your application or desktop if Game Bar is dismissed. Close the list before closing Game Bar. If the list is left open after dismissing Game Bar, simply re-open Game Bar and dismiss the control before dismissing it again.
WebView is currently unsupported due to gaps in key feature areas. Some example include:
- Keyboard navigation doesn't always work properly, focus may become lost requiring you a user to close and reopen the Game Bar.
- The enter key will not be properly passed to the WebView.
These issues make the WebView inadvisable to use as it doesn't provide the necessary level of accessibility required by all users.
Application
Widget apps cannot specify they are multi-instance (
desktop4:SupportsMultipleInstances
). If they do it will cause Game Bar and Windows Explorer to crash. This issue does not prevent you from having multiple widgets on the same app. That scenario does not require thedesktop4:SupportsMultipleInstances
attribute to be set.Closing a foreground instance of your app shuts down your app process. Since the foreground launch of your app and the Game Bar widget share the same process this also closes your Game Bar widget. We will provide guidance in the future on ways to deal with this correctly.
Visual Studio
- When using the default Visual Studio project template for a UWP C++/WinRT application you may find encounter linker errors. The errors indicate that they cannot recognize the version of C++/WinRT package that was installed.
- To work around this, right click and your project and select
Properties
. Navigate toConfiguration Properties
->Linker
->Input
->Additional Dependencies
and add "OneCore.lib". Be sure to and save your changes.
- To work around this, right click and your project and select
Vulkan and OpenGL Support
- In many cases Xbox Game Bar cannot be shown when a game uses or Vulkan or OpenGL in full-screen mode. Vulkan or OpenGL games should use a "windowed" mode that shows a desktop-owned window border. Depending on video card driver implementation a game running in any kind of full-screen mode will potentially be rendered without Desktop Window Manager (DWM) involvement; this prevents Game Bar from showing over the game window.