I don't think that this bug is a duplicate of 1618589, because there's no crash here (with oxide 1.16.9-0ubuntu1).
I did some testing and verified that oxide works fine in yakkety when used by online-accounts-ui (which is the UI we use in unity8), the problem occurs only with signon-ui (used in unity7). The problem happens when the webview gains focus: if you just roll your mouse wheel over it, it scrolls properly; but if you click on it, or just press the TAB key a few times until the webview gains focus, then it disappears and this gets printed on the terminal:
OxideQQuickWebContext: Cannot set hostMappingRules once the context is in use
OxideQQuickWebContext: devtoolsBindIp was set to an invalid value. It must be set to a valid IPv4 or IPv6 address
OxideQQuickWebContext: devtoolsPort was set to an invalid value. It must be set between 1024 and 65535
OxideQQuickUserScript: url is a construct-only parameter
OxideQQuickUserScript: url is a construct-only parameter
OxideQQuickUserScript: url is a construct-only parameter
OxideQQuickUserScript: url is a construct-only parameter
OxideQQuickWebContext::Cannot set sessionCookieMode once the context is in use
OxideQQuickWebContext: Cannot set maxCacheSizeHint once the context is in use
OxideQQuickWebContext:: Cannot set cachePath once the context is in use
OxideQQuickWebContext: Cannot set dataPath once the context is in use
qml: Loaded 9 UA override(s) from file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Web/ua-overrides-desktop.js
It looks like oxide is reinitializing its context when it gets activated.
I don't think that this bug is a duplicate of 1618589, because there's no crash here (with oxide 1.16.9-0ubuntu1).
I did some testing and verified that oxide works fine in yakkety when used by online-accounts-ui (which is the UI we use in unity8), the problem occurs only with signon-ui (used in unity7). The problem happens when the webview gains focus: if you just roll your mouse wheel over it, it scrolls properly; but if you click on it, or just press the TAB key a few times until the webview gains focus, then it disappears and this gets printed on the terminal:
OxideQQuickWebC ontext: Cannot set hostMappingRules once the context is in use ontext: devtoolsBindIp was set to an invalid value. It must be set to a valid IPv4 or IPv6 address ontext: devtoolsPort was set to an invalid value. It must be set between 1024 and 65535 Script: url is a construct-only parameter Script: url is a construct-only parameter Script: url is a construct-only parameter Script: url is a construct-only parameter ontext: :Cannot set sessionCookieMode once the context is in use ontext: Cannot set maxCacheSizeHint once the context is in use ontext: : Cannot set cachePath once the context is in use ontext: Cannot set dataPath once the context is in use /usr/lib/ x86_64- linux-gnu/ qt5/qml/ Ubuntu/ Web/ua- overrides- desktop. js
OxideQQuickWebC
OxideQQuickWebC
OxideQQuickUser
OxideQQuickUser
OxideQQuickUser
OxideQQuickUser
OxideQQuickWebC
OxideQQuickWebC
OxideQQuickWebC
OxideQQuickWebC
qml: Loaded 9 UA override(s) from file://
It looks like oxide is reinitializing its context when it gets activated.