Hello! On Tue, 27 Oct 2020 16:45:50 -0700 jra...@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 > question: > https://stackoverflow.com/questions/62918922/webkitwebprocess-makes-new-dock-icons. > > Any ideas on how to suppress this odd behavior? Not long ago I helped one of the persons working on the Nyxt browser [1] 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 [2] 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 :-) I hope this helps, —Adrián --- [1] https://nyxt.atlas.engineer/ [2] https://source.atlas.engineer/view/repository/macports-port
pgpVadZ3LetWa.pgp
Description: PGP signature
_______________________________________________ webkit-gtk mailing list webkit-gtk@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-gtk