When running a WebKitGTK+ application on macOS, every instance of the WebKitWebProcess makes a new dock icon. Is there a way to disable/fix this behavior?
Suggestions to use lsuielement (https://developer.apple.com/documentation/bundleresources/information_property_list/lsuielement) have not worked. It seems that WebKit itself and/or GTK is forcing each WebView widget to have a new application icon in the dock.