[webkit-gtk] WebKitWebView Process has Dock and task-switcher icons
mail at ambrevar.xyz
Thu Oct 29 00:40:35 PDT 2020
Adrian Perez de Castro <aperez at igalia.com> writes:
> On Tue, 27 Oct 2020 16:45:50 -0700 jralls at ceridwen.fremont.ca.us wrote:
>> In WebKitGtk 2.28.2 when built with GdkQuartz on macOS, the
>> WebKitWebProcesses, one for each GtkWebKitWebView, produce tiles in the dock
>> and the process-switcher (the bar of icons that comes up when you press
>> command-tab) and a menubar. Worse, that's the process that gets focus when
>> you start an application or create a new tab.
>> This is reproducible with the MiniBrowser. It's been observed with both
>> MacPorts and Gtk-OSX builds and there's even an unanswered Stack Overflow
>> Any ideas on how to suppress this odd behavior?
> Not long ago I helped one of the persons working on the Nyxt browser  who
> had some idea about how to solve this. It involved adding calls to a Cocoa
> function that would prevent the additional entries in the dock and task
> switcher for the WebKitWebProcess instances launched for each tab.
> If you clone their MacPorts repository  with Git, there seems to be some
> patches for that. I don't know if there is some better way of achieving the
> same, but it would be nice if we could have a patch for this in the upstream
> repository—it would be great to have a maintainer taking care of keeping
> WebKitGTK working on MacOS, and I am sure that some of us would be glad to
> provide guidance and help out if someone would step up :-)
>  https://nyxt.atlas.engineer/
>  https://source.atlas.engineer/view/repository/macports-port
Indeed, you can ask John about it (Cc'ed in this email) if the
aforementioned tips are not helpful enough :)
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 511 bytes
Desc: not available
More information about the webkit-gtk