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

touch.navitime.co.jp - layout is broken by old flexbox code #945

Closed
karlcow opened this issue Apr 21, 2015 · 8 comments
Closed

touch.navitime.co.jp - layout is broken by old flexbox code #945

karlcow opened this issue Apr 21, 2015 · 8 comments

Comments

@karlcow
Copy link
Member

karlcow commented Apr 21, 2015

URL: http://touch.navitime.co.jp/
Browser / Version: Firefox 39.0
Operating System: Android
Problem type: Layout is messed up

Steps to Reproduce

  1. Navigate to: http://touch.navitime.co.jp/

Expected Behavior:
Get the mobile Web site correctly displayed

Actual Behavior:
The site is a mess. Switching from old antiquated WebKit CSS syntax for flexbox to modern flexbox will solve the issues.

Some exampls of CSS

#main-menu-up-side-frame{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:box;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -ms-box-pack:center;
    box-pack:center;
    margin-bottom:1px
}

#main-menu-down-side-frame{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:box;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    -ms-box-pack:center;
    box-pack:center
}

country: jp

@karlcow
Copy link
Member Author

karlcow commented Apr 21, 2015

Seealso: #944

@hallvors hallvors changed the title touch.navitime.co.jp - layout is messed up touch.navitime.co.jp - layout is broken by old flexbox code May 2, 2015
@kudodo
Copy link

kudodo commented May 13, 2015

Mozilla Japan has contact, will contact them too.
Also discuss #944.

@chikoski
Copy link

I have sent a e-mail to contact people to introduce the developer.

@chikoski
Copy link

The developers denied to fix this issue because Firefox is not in their support browsers list.

@karlcow
We can push to fix the issue filed at https://webcompat.com/issues/944 when we put touch.navitime.co.jp into our white list.

Would you please consider about this opption?

@karlcow
Copy link
Member Author

karlcow commented May 22, 2015

@chikoski Let's keep the bug open until they fix it, in the future.

We will probably have to fix on our side (client side) in the mean time.
https://bugzilla.mozilla.org/show_bug.cgi?id=1107378

Just a note: that adding modern flexbox syntax will make them compatible as of now with all browsers and in the future, their site might break when old flexbox is deprecated.
http://caniuse.com/#feat=flexbox

@karlcow
Copy link
Member Author

karlcow commented Jun 15, 2015

@karlcow
Copy link
Member Author

karlcow commented Jul 9, 2015

Redirection has been fixed. The layout is still broken without the unprefixing service.

@karlcow
Copy link
Member Author

karlcow commented Feb 17, 2016

fixed by layout.css.prefixes.webkit;true

@karlcow karlcow added this to the worksforme milestone Oct 30, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants