jech / galene

The Galène videoconference server
https://galene.org
MIT License
900 stars 119 forks source link

Login Screen on IOS does not scroll down to the Login button #111

Closed gedw99 closed 2 years ago

gedw99 commented 2 years ago

On IOS, when you try to scroll to the bottom to press the Login button, you can never get there. The purple app bar does scroll up.

You cant see the problem in the screen shot because its a scrolling issue:

galene-ios-login-bug

On Desktop when in chrome inspector it does work though:

galene-ios-login-bug-in chrome-inspector

jech commented 2 years ago

I've seen the same issue with a small Android device. The login screen is too large for small devices, and disables scrolling.

Three solutions: move everything upwards, make the login screen more reactive, or allow scrolling. @takdj ?

takdj commented 2 years ago

I see the problem, it comes from here: https://github.com/jech/galene/blob/master/static/galene.css#L591

margin: 5em auto;

We can change to margin: auto; and the box will be center vertically, but it looks less good on Ipad in my opinion. Scrool is also missing on login box here: https://github.com/jech/galene/blob/master/static/galene.css#L1264

.login-container {
   ...
    overflow: scroll;
}

@jech can you try if it's ok for you ?

jech commented 2 years ago

@takdj, yes, it works for me.

@gedw99 The proposed change is live on https://galene.org:8443. Ok?

jech commented 2 years ago

Fixed in 5b1bc81.

gedw99 commented 2 years ago

Thanks it works now