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

binary.protect.io - site is not usable #15035

Open
hwine opened this issue Jan 24, 2018 · 9 comments
Open

binary.protect.io - site is not usable #15035

hwine opened this issue Jan 24, 2018 · 9 comments
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine priority-important severity-important A non-core broken piece of functionality, not behaving the way you would expect.
Milestone

Comments

@hwine
Copy link

hwine commented Jan 24, 2018

URL: https://binary.protect.io/app/index.html

Browser / Version: Firefox 60.0
Operating System: Mac OS X 10.13
Tested Another Browser: Yes

Problem type: Site is not usable
Description: Text for checkboxes disappears when horizontal sizing changed
Steps to Reproduce:

  1. Start with fresh profile on 58 beta & 60 nightly
  2. Go to site
  3. Resize browser window width

Site displays okayish when horizontally resizing on both Chrome & Safari until too narrow, but text always reappears when widened.
Screenshot Description

From webcompat.com with ❤️

@adamopenweb
Copy link
Collaborator

adamopenweb commented Jan 24, 2018

Thanks for the report @hwine. I can reproduce this issue in Firefox 60 for OSX.

<script type="text/javascript" src="lib/touch/sencha-touch.js"></script>

https://binary.protect.io/app/lib/touch/sencha-touch.js

I know we've had issues with sites that uses Sencha in the past. Maybe @miketaylr can take a quick look at this?

@softvision-sergiulogigan

I'll move this into Needs Diagnosis, for now.

@karlcow
Copy link
Member

karlcow commented Feb 7, 2018

This is related to https://bugzilla.mozilla.org/show_bug.cgi?id=895485
re-ping @miketaylr ;)

@miketaylr
Copy link
Member

Yeah, Sencha Touch is not friendly to Firefox users, depending on the version. I'd say this is ripe territory for gofaster interventions or UA spoofing.

There's a lot of weirdness here with the window resizing... but also layout in general is wack:

<div style="-moz-box-orient: horizontal; -moz-box-direction: normal; -moz-box-pack: start; -moz-box-align: stretch; min-width: 725px; height: 850px;"...

Ext.apply(Ext,{platformVersion:"1.0". This is old. Not really worth looking into because it's known to be totally broken.

@hwine do you happen to know anyone who works on this site? The best approach would be ask them to upgrade... to 2.4.2 (which is the last version before it got merged into ExtJS):

https://www.sencha.com/products/touch/

@miketaylr miketaylr modified the milestones: needsdiagnosis, needscontact Feb 8, 2018
@hwine
Copy link
Author

hwine commented Feb 8, 2018

I don't, but since we cite the project on infosec.m.o, maybe @gdestuynder does.

@adamopenweb
Copy link
Collaborator

Looks like the project is on Github https://github.com/protect-io/binary.

Let's try pinging @bsapiro about this issue.

@adamopenweb adamopenweb modified the milestones: needscontact, sitewait Feb 8, 2018
@gdestuynder
Copy link

@bsapiro is the correct contact (I don't know of anyone else)

@miketaylr miketaylr added the engine-gecko The browser uses the Gecko rendering engine label Apr 30, 2019
@cipriansv
Copy link

cipriansv commented Aug 8, 2019

I retested the issue and it is still reproducible on my side.

image

Tested with:
Browser / Version: Firefox Nightly 70.0a1 (2019-08-07)
Operating System: macOS Mojave 10.14.5

@cipriansv cipriansv added the severity-important A non-core broken piece of functionality, not behaving the way you would expect. label Aug 8, 2019
@softvision-oana-arbuzov
Copy link
Member

The issue is still reproducible when resizing the browser and also when accessing the page some elements are overlapped.
image

Tested with:
Browser / Version: Firefox Nightly 72.0a1 (2019-11-05)
Operating System: MacOS 10.15.1, Windows 10 Pro

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine priority-important severity-important A non-core broken piece of functionality, not behaving the way you would expect.
Projects
None yet
Development

No branches or pull requests

9 participants