You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We recently introduced support for the permessage-deflate header which is used in the handshake to indicate whether a connection should use compression. This is not supported in all client browsers.
Impact
Users who upgraded to 3.9.2 and using a browser/environment where permessage-deflate is not support could not access code-server.
@jsjoeio approved #2846. We didn't test on other browsers and for some reason, adding it in the list of extensions (even without enabling it) broke browsers for reasons still unknown. We thought the browser would ignore things it doesn't support, which was not the case.
This lead to users using upgrading and then the new change breaking code-server in their environments.
This feature is not supported on all browsers.
Our end-to-end tests should run on all major browsers using playwright.
Suggested Actions
Run end-to-end tests on all browsers (Chrome, Safari, and Firefox)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Table of Contents
Background
We recently introduced support for the permessage-deflate header which is used in the handshake to indicate whether a connection should use compression. This is not supported in all client browsers.
Impact
Users who upgraded to
3.9.2
and using a browser/environment where permessage-deflate is not support could not access code-server.Timing
Root Cause
@jsjoeio approved #2846. We didn't test on other browsers and for some reason, adding it in the list of extensions (even without enabling it) broke browsers for reasons still unknown. We thought the browser would ignore things it doesn't support, which was not the case.
This lead to users using upgrading and then the new change breaking code-server in their environments.
playwright
.Suggested Actions
Beta Was this translation helpful? Give feedback.
All reactions