--- electron/shell/browser/api/electron_api_clipboard.cc.orig 2026-08-31 00:54:19 UTC +++ electron/shell/browser/api/electron_api_clipboard.cc @@ -108,7 +108,7 @@ void EnumerateAvailableTypes(ui::ClipboardBuffer buffe // clipboard) to discover them before finalizing. TypesCallback add_bookmark = base::BindOnce( [](TypesCallback finalize, std::vector types) { -#if !BUILDFLAG(IS_LINUX) +#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD) ui::Clipboard::GetForCurrentThread()->ReadURL( /* data_dst = */ std::nullopt, base::BindOnce( @@ -440,7 +440,7 @@ void Initialize(v8::Local exports, PopulateClipboardObject(isolate, context, exports, ui::ClipboardBuffer::kCopyPaste); -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) auto selection = v8::Object::New(isolate); PopulateClipboardObject(isolate, context, selection, ui::ClipboardBuffer::kSelection);