diff --git a/packages/playground/windows/playground-win32/Playground-Win32.cpp b/packages/playground/windows/playground-win32/Playground-Win32.cpp index b4b8e964537..c4b41c280ab 100644 --- a/packages/playground/windows/playground-win32/Playground-Win32.cpp +++ b/packages/playground/windows/playground-win32/Playground-Win32.cpp @@ -18,6 +18,7 @@ #include #include +#include #include #include #include @@ -110,6 +111,11 @@ struct WindowData { auto rootElement = m_desktopWindowXamlSource.Content().as(); winrt::Microsoft::ReactNative::XamlUIService::SetXamlRoot( host.InstanceSettings().Properties(), rootElement.XamlRoot()); + winrt::Microsoft::ReactNative::XamlUIService::SetAccessibleRoot( + host.InstanceSettings().Properties(), rootElement); + rootElement.SetValue( + winrt::Windows::UI::Xaml::Automation::AutomationProperties::LandmarkTypeProperty(), + winrt::box_value(80002)); #ifdef USE_WINUI3 const auto islandWindow = (uint64_t)GetXamlIslandHwnd(m_desktopWindowXamlSource);