--- ui/gfx/native_ui_types.h.orig 2025-10-21 20:19:54 UTC +++ ui/gfx/native_ui_types.h @@ -101,7 +101,7 @@ class ViewAndroid; } // namespace ui #endif -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) extern "C" { struct _AtkObject; using AtkObject = struct _AtkObject; @@ -190,7 +190,7 @@ using NativeViewAccessible = base::apple::OwnedNSAcces using NativeViewAccessible = base::apple::OwnedNSObject; #elif BUILDFLAG(IS_MAC) using NativeViewAccessible = base::apple::OwnedNSAccessibility; -#elif BUILDFLAG(IS_LINUX) +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) // Linux doesn't have a native accessibility type. using NativeViewAccessible = AtkObject*; #else