Platform information: modern versions of Safari and Firefox
Steps to reproduce:
embed a notebook iframe in a web page
access the page using Safari or Firefox
Expected behavior:
The notebook iframe renders and shows the notebook content
Actual behavior:
The iframe does not render notebook content because the browser does not send the Sourcegraph cookie when requesting the notebook. The Sourcegraph server responds to the unauthenticated request with headers that look like this:
Steps to reproduce:
Expected behavior:
The notebook iframe renders and shows the notebook content
Actual behavior:
The iframe does not render notebook content because the browser does not send the Sourcegraph cookie when requesting the notebook. The Sourcegraph server responds to the unauthenticated request with headers that look like this:
The browser handling of the
x-frame-options: DENY
header is different in Safari vs. Firefox, but both result in an unintended user experience.