1 --- src/3rdparty/chromium/ui/events/event.cc.orig 2025-08-15 18:30:00 UTC 2 +++ src/3rdparty/chromium/ui/events/event.cc 3 @@ -373,7 +373,7 @@ MouseEvent::MouseEvent(const PlatformEvent& native_eve 4 MouseEvent::MouseEvent(const PlatformEvent& native_event) 5 : LocatedEvent(native_event), 6 changed_button_flags_(GetChangedMouseButtonFlagsFromNative(native_event)), 7 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) 8 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) 9 movement_(GetMouseMovementFromNative(native_event)), 10 #endif 11 pointer_details_(GetMousePointerDetailsFromNative(native_event)) { 12 @@ -629,7 +629,7 @@ std::unique_ptr<Event> MouseWheelEvent::Clone() const 13 return std::make_unique<MouseWheelEvent>(*this); 14 } 15 16 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) 17 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) 18 // This value matches Windows, Fuchsia WHEEL_DELTA, and (roughly) Firefox on 19 // Linux. 20 // static 21 @@ -889,7 +889,7 @@ void KeyEvent::InitializeNative() { 22 if (synthesize_key_repeat_enabled_ && IsRepeated(GetLastKeyEvent())) 23 SetFlags(flags() | EF_IS_REPEAT); 24 25 -#if BUILDFLAG(IS_LINUX) 26 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) 27 NormalizeFlags(); 28 #elif BUILDFLAG(IS_WIN) 29 // Only Windows has native character events. 30