After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 652571 - Not clear that the user needs to scroll when logging in
Not clear that the user needs to scroll when logging in
Status: RESOLVED FIXED
Product: gnome-online-accounts
Classification: Core
Component: general
unspecified
Other Linux
: Normal trivial
: ---
Assigned To: GNOME Online Accounts maintainer(s)
GNOME Online Accounts maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2011-06-14 15:04 UTC by Stef Walter
Modified: 2012-07-13 09:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot of issue (573.03 KB, image/png)
2011-06-14 15:04 UTC, Stef Walter
Details
Screenshot when adding Facebook account (286.39 KB, image/png)
2011-06-14 16:17 UTC, David Zeuthen (not reading bugmail)
Details

Description Stef Walter 2011-06-14 15:04:37 UTC
Created attachment 189915 [details]
Screenshot of issue

After logging in with gmail, the user is presented with screen that asks them to grant access. However the only button initially visible is a 'Cancel' button. The user needs to scroll to see other buttons.

It seems to me that the presence of the cancel button creates (or exacerbates) this issue. Moving or removing the 'Cancel' button would make the dialog look more like the user's normal experience with a web browser and then the user would fall into normal routines, such as scrolling to look for buttons.
Comment 1 David Zeuthen (not reading bugmail) 2011-06-14 15:18:59 UTC
That's a good point. I'm adding the ui-review keyword.

Other things that need designer input includes

 - We might also want a frame around the view (for e.g. aesthetics)

 - We should define what happens if one of the SSL certs don't check out, e.g. how to report this to the user (think MITM attack)

 - What happens if the user clicks a link? Should it open in the users browser? Right now nothing happens I think.
Comment 2 David Zeuthen (not reading bugmail) 2011-06-14 16:17:01 UTC
Created attachment 189922 [details]
Screenshot when adding Facebook account

Btw, as another design issue, some login dialogs are also too big to fit.
Comment 3 Bastien Nocera 2011-06-23 16:46:18 UTC
It should be possible to make this much better by forcing a mobile user-agent on the webkit view. I'm pretty certain that those websites would appear differently based on a mobile user-agent.
Comment 4 Bastien Nocera 2011-06-23 16:46:51 UTC
Also, for the other designer input things, it's not so much that it needs designer input as much as needing design.
Comment 5 Debarshi Ray 2012-03-18 17:43:14 UTC
Some of the issues raised here have already been solved or reported elsewhere.

Frame around the WebKitWebView: https://bugzilla.gnome.org/660514
Size of the login page too big: https://bugzilla.gnome.org/659435
Comment 6 William Jon McCann 2012-05-04 20:39:29 UTC
Very much agree with the original report.

 * The newer designs don't use the problematic cancel button.
 * I would recommend using a mobile version of the site to ensure it fits on screen.
Comment 7 Debarshi Ray 2012-06-18 10:54:17 UTC
We do use the mobile version of the page now and there are are "grant" and "deny" links on the top of the page as they are on the bottom.

Is it ok?
Comment 8 Bastien Nocera 2012-06-18 11:31:56 UTC
The lack of cancel button means that we'll get an error dialogue when we deny the request. We shouldn't see an error if the user just cancelled the request.
Comment 9 Debarshi Ray 2012-07-12 18:09:50 UTC
(In reply to comment #8)
> The lack of cancel button means that we'll get an error dialogue when we deny
> the request. We shouldn't see an error if the user just cancelled the request.

It is filed as:
https://bugzilla.gnome.org/show_bug.cgi?id=670298
Comment 10 Debarshi Ray 2012-07-13 09:46:42 UTC
All the issues raised in this bug were filed separately and have been fixed. I am closing this. Please feel free to re-open if you think something was left out.