Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

coda.io - Firefox browser is not supported #30408

Closed
webcompat-bot opened this issue May 2, 2019 · 6 comments
Closed

coda.io - Firefox browser is not supported #30408

webcompat-bot opened this issue May 2, 2019 · 6 comments
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine priority-normal severity-critical The site or core functionality is unusable, or you would probably open another browser to use it.
Milestone

Comments

@webcompat-bot
Copy link

URL: https://coda.io/unsupported-browser?continueTo=%2Fsignin

Browser / Version: Firefox 66.0
Operating System: Windows 10
Tested Another Browser: Yes

Problem type: Site is not usable
Description: App doesn't work on Firefox
Steps to Reproduce:

Screenshot Description

Browser Configuration
  • None

From webcompat.com with ❤️

@webcompat-bot webcompat-bot added this to the needstriage milestone May 2, 2019
@webcompat-bot webcompat-bot added browser-firefox engine-gecko The browser uses the Gecko rendering engine labels May 2, 2019
@cipriansv cipriansv added priority-normal severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. labels May 8, 2019
@cipriansv cipriansv changed the title coda.io - site is not usable coda.io - Firefox browser is not supported May 8, 2019
@cipriansv cipriansv modified the milestones: needstriage, needsdiagnosis May 8, 2019
@cipriansv
Copy link

Thanks for the report,
I was indeed able to reproduce the issue. Firefox browser is not supported.

Tested with:
Browser / Version: Firefox Nightly 68.0a1 (2018-05-07), Chrome 74.0.3729.108
Operating System: Windows 10 Pro

This is the web page displayed in Firefox Nightly:

image

And this is the web page displayed in Chrome:

image

@karlcow
Copy link
Member

karlcow commented May 9, 2019

HTTP/1.1 302 Found
Server: nginx
Date: Thu, 09 May 2019 23:29:47 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 126
Connection: keep-alive
X-Download-Options: noopen
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Referrer-Policy: strict-origin-when-cross-origin
Content-Security-Policy: base-uri 'none'; child-src 'self' * blob:; connect-src 'self' https://cdn.coda.io wss://coda.io https://coda.io wss://*.intercom.io https://coda-us-west-2-prod-blobs.s3.us-west-2.amazonaws.com https://coda-us-west-2-prod-blobs-upload.s3-us-west-2.amazonaws.com https://*.intercom.io https://*.intercomcdn.com https://uploads.intercomusercontent.com https://app.getsentry.com https://iframe.ly https://cdn.iframe.ly https://api.rollbar.com https://baconipsum.com https://api.trello.com https://www.google-analytics.com https://rum-collector-2.pingdom.net https://api.stripe.com; default-src 'self' https://cdn.coda.io; font-src data: https://cdn.coda.io https://js.intercomcdn.com https://fonts.gstatic.com https://fonts.googleapis.com; form-action 'self' https://messenger-apps.intercom.io https://intercom.help; frame-ancestors 'self' *.coda.io ; frame-src *; img-src * blob: data:; media-src https://js.intercomcdn.com; object-src 'none'; report-uri /csp-violation; script-src 'strict-dynamic' 'nonce-1ae32f19e43749508568ab6f0fd5bffc' 'unsafe-inline' 'unsafe-eval' https:; style-src 'self' 'unsafe-inline' blob: https://cdn.coda.io https://fonts.googleapis.com; worker-src 'self' blob:
Feature-Policy: autoplay 'self'; fullscreen 'self'; geolocation *
Location: /unsupported-browser?continueTo=%2Fsignin
Vary: Accept, Accept-Encoding
Strict-Transport-Security: max-age=63072000; includeSubDomains; preload

so this is done server side

Location: /unsupported-browser?continueTo=%2Fsignin

Their message is that

Coda only works on Chrome and iOS right now. We’re working to support other platforms. In the meantime, please download the app or use Chrome.

So they are in the process it seems. So I'm not sure we can do anything about it in the meantime. They know it. We know it. They want to get there, we want them to get there.

After faking the UA to be chrome, I could Sign Up.

Then indeed I get errors in the console such as

TypeError: window.document.caretRangeFromPoint is not a function

caretRangeFromPoint which is not supported in IE and Firefox, but supported in Edge, Blink and WebKit.

The only mention I can find is https://bugzilla.mozilla.org/show_bug.cgi?id=552695#c5
I don't know if solving this would be enough.

@karlcow
Copy link
Member

karlcow commented May 9, 2019

@karlcow
Copy link
Member

karlcow commented May 9, 2019

Close as duplicate of https://bugzilla.mozilla.org/show_bug.cgi?id=1550635

@karlcow
Copy link
Member

karlcow commented May 9, 2019

Alex DeNui, The CTO is on github @adeneui and also @zurawiki who seems to be part of their team.
Maybe they would be interested by the polyfill.

And maybe Mozilla can help them figure out which parts are missing to make the applications cross-platform.

@lock
Copy link

lock bot commented May 17, 2019

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue at https://webcompat.com/issues/new if you are experiencing a similar problem.

@lock lock bot locked as resolved and limited conversation to collaborators May 17, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine priority-normal severity-critical The site or core functionality is unusable, or you would probably open another browser to use it.
Projects
None yet
Development

No branches or pull requests

3 participants