Wike snap uses webkitgtk and gnome extension but none of the content snaps like the gnome, mesa or webkitgtk one is auto connecting. Can anyone kindly look into it?
For context, wike has explicitly defined content plugs as requested in Request to autoconnect to webkitgtk-6-gnome-2204 content snap for the snap wike.
{ "content": { "allow-auto-connection": [ { "slot-attributes": { "content": "webkitgtk-6-gnome-2204" }, "slot-snap-id": [ "Fg2M9BMGAutenc75zS7u5aMlm7lbSctl" ], "plug-attributes": { "content": "$SLOT(content)" } }, { "slot-attributes": { "content": "gnome-42-2204" }, "slot-snap-id": [ "lATO8HzwVvrAPrlZRAWpfyrJKlAJrZS3" ], "plug-attributes": { "content": "$SLOT(content)" } }, { "slot-attributes": { "content": "gtk-3-themes" }, "slot-snap-id": [ "jZLfBRzf1cYlYysIjD2bwSzNtngY0qit" ], "plug-attributes": { "content": "$SLOT(content)" } }, { "slot-attributes": { "content": "sound-themes" }, "slot-snap-id": [ "jZLfBRzf1cYlYysIjD2bwSzNtngY0qit" ], "plug-attributes": { "content": "$SLOT(content)" } }, { "slot-attributes": { "content": "icon-themes" }, "slot-snap-id": [ "jZLfBRzf1cYlYysIjD2bwSzNtngY0qit" ], "plug-attributes": { "content": "$SLOT(content)" } } ] } }
It was required because webkitgtk-6-gnome-2204 didn’t auto-connect at that time. However, that changed with Global Auto Connect Request for webkitgtk-6-gnome-2204.
New version of wike seems to use webkitgtk-6-gnome-2404 (which also has global auto-connect). As all required content slots seem to already have global auto-connection, removing the content plugs info from the snap-declaration should do the work here.
Please let me know if everything works as expected.
1 Like
Thanks @jslarraz everything is working as expected now. But, can we somehow simplify these?