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

Login screen doesn't appear in android native browser+chrome #14057

Closed
dddns opened this Issue Mar 5, 2018 · 18 comments

Comments

Projects
None yet
3 participants
@dddns

dddns commented Mar 5, 2018

Howdy,

Using 4.8 alpha1, on android, using the native browser or chrome, the login screen box's doesn't appear.
attached an imagem on how it appears.

Is there anything i can do to help on this?

screenshot_2018-03-05-13-53-01

@ibennetch

This comment has been minimized.

Member

ibennetch commented Mar 5, 2018

You're right that something seems to be wrong here. Trying with UC Browser on a Samsung Galaxy S5 fails to load properly, although Chrome with every device I've tested so far works as expected.

I agree that something isn't right, but it seems to be only affecting a portion of Android devices from what I can see.

@ibennetch ibennetch added this to the 4.8.0 milestone Mar 5, 2018

@dddns

This comment has been minimized.

dddns commented Mar 5, 2018

Hi Ibennetch,

My phone is Galaxy A3, from 2015, is that helps.

@mauriciofauth

This comment has been minimized.

Member

mauriciofauth commented Mar 5, 2018

I could not reproduce that. I tested on two different Androids and on Samsung Internet, Google Chrome and even on UC Browser.

The native browser in this case is the Samsung Internet Browser.

@dddns

This comment has been minimized.

dddns commented Mar 5, 2018

What can I do to help?

@mauriciofauth

This comment has been minimized.

Member

mauriciofauth commented Mar 5, 2018

@dddns Is there anything in the PHP error log?

@dddns

This comment has been minimized.

dddns commented Mar 5, 2018

Could you help me on how to i enable that, and where the logs stays?

@ibennetch

This comment has been minimized.

Member

ibennetch commented Mar 5, 2018

Without much more to go on at the moment, I wonder if it's related to screen resolution or operating system versions...

@ibennetch

This comment has been minimized.

Member

ibennetch commented Mar 5, 2018

I'm testing with BrowserStack:

  • Samsung Galaxy S8 (version 7)
    • Firefox works
    • Samsung Browser works
    • UC Browser fails
  • Samsung Galaxy S (version 2.2)
    • fails
  • Google Nexus 5 (version 4.4)
    • Chrome works
  • Google Nexus 4 (version 4.2)
    • fails
  • iPhone 5 (version 6)
    • fails

iPhone 5 gives a clue in that the page is continually loading; the login page never stops showing the loading progress bar. I wonder if some AJAX request is persisting for too long and hanging up the rendering.

@ibennetch

This comment has been minimized.

Member

ibennetch commented Mar 6, 2018

I suspect this is the same problem as what I just reported for Internet Explorer as #14061, so I'll paste here the console notifications I got from IE11:

In Developer Tools, I get continual notices (perhaps 5 per second) that

SCRIPT5009: 'PMA_ajaxShowMessage' is undefined
error_report.js (29,17)

the first message is slightly different:

SCRIPT5009: 'PMA_ajaxShowMessage' is undefined
master (29,17)

@mauriciofauth

This comment has been minimized.

Member

mauriciofauth commented Mar 15, 2018

I pushed a fix for #14061. Can you please test again with the latest master?

@ibennetch

This comment has been minimized.

Member

ibennetch commented Mar 15, 2018

This seems resolved to me, let's make sure it works for @dddns as well (you can test at https://demo.phpmyadmin.net)

@dddns

This comment has been minimized.

dddns commented Mar 15, 2018

Hi Iben&mauricio,

well, using demo i can open it, but i'd like to install it on my server, but i'm having this:

File ./vendor/autoload.php missing or not readable.
Most likely you did not run Composer to install library files.

From what i see this was introduced in 4.8x or so, but in the 4.8-alpha1 didn't happened.
I'm a bit dump, how should i execute composer?

https://docs.phpmyadmin.net/en/latest/setup.html#installing-from-git

Didn't get it how it works :|

@ibennetch

This comment has been minimized.

Member

ibennetch commented Mar 20, 2018

@ibennetch ibennetch modified the milestones: 4.8.0, 4.8.1 Apr 7, 2018

@dddns

This comment has been minimized.

dddns commented Apr 8, 2018

Hi there,

I just updated to 4.8.0 and I can confirm now that the login screen appears in the android native browser.

Just a question, PMA is not yet responsive, is it?
At least I don't see an hamburger menu, and responsive menu's, either using pmahomme or original theme,

this bug can be closed for me :)

@ibennetch

This comment has been minimized.

Member

ibennetch commented Apr 8, 2018

@ddns thanks for the feedback, I'm glad it's resolved for you.

4.8.0 should be responsive and mobile-ready, I don't recall the exact resolution at which it kicks in but it should be more usable for mobile devices. For instance, this is the main page on a Samsung phone. Pressing the arrow in the top left corner expands the navigation pane.

image

@dddns

This comment has been minimized.

dddns commented Apr 8, 2018

@ibennetch yes it show's like your image, but the menu's aren't quite accessible (database/sql/status/etc/etc).
maybe this is what needs some tunne up i think,

@mauriciofauth mauriciofauth modified the milestones: 4.8.1, 4.8.0 Apr 10, 2018

@mauriciofauth

This comment has been minimized.

Member

mauriciofauth commented Apr 10, 2018

@dddns phpMyAdmin has received several improvements in its mobile interface. But we can always improve. We would be grateful if you would open a new issue detailing what you think we could improve.

@dddns

This comment has been minimized.

dddns commented Apr 10, 2018

Done!
#14183

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment