Having used snap known snap-declaration
I scanned the output for the declaration of opera-developer and found this:
type: snap-declaration
format: 2
authority-id: canonical
revision: 3
series: 16
snap-id: Qu7SvRkGy1tMWSmmxEcK7jTgssFDHHp6
plugs:
browser-support:
allow-auto-connection: true
allow-connection: true
content:
allow-auto-connection:
-
plug-attributes:
content: $SLOT(content)
slot-snap-id:
- XXzVIXswXKHqlUATPqGCj2w2l7BxosS8
publisher-id: JILUl2YHFAreIPbjDCgh7HDCwDlhnBpd
slots:
dbus:
allow-connection:
-
slot-attributes:
name: com.opera.opera-developer
deny-auto-connection: true
snap-name: opera-developer
timestamp: 2019-11-22T20:45:53.487824Z
sign-key-sha3-384: BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul
For context, snap declaration is a snapd assertion given to snapd by the store. It contains special language that grants non-default behaviour to a specific snap. It is further documented on
On first read of the resulting assertion I suspect that in absence of other declarations, only single auto-connection for the content snap is allowed.