{"action":"closed","issue":{"url":"https://api.github.com/repos/swSSO/swsso/issues/313","repository_url":"https://api.github.com/repos/swSSO/swsso","labels_url":"https://api.github.com/repos/swSSO/swsso/issues/313/labels{/name}","comments_url":"https://api.github.com/repos/swSSO/swsso/issues/313/comments","events_url":"https://api.github.com/repos/swSSO/swsso/issues/313/events","html_url":"https://github.com/swSSO/swsso/issues/313","id":190141047,"number":313,"title":"Saisie au mauvais endroit en cas de changement rapide d'onglet","user":{"login":"swSSO","id":11473235,"avatar_url":"https://avatars.githubusercontent.com/u/11473235?v=3","gravatar_id":"","url":"https://api.github.com/users/swSSO","html_url":"https://github.com/swSSO","followers_url":"https://api.github.com/users/swSSO/followers","following_url":"https://api.github.com/users/swSSO/following{/other_user}","gists_url":"https://api.github.com/users/swSSO/gists{/gist_id}","starred_url":"https://api.github.com/users/swSSO/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swSSO/subscriptions","organizations_url":"https://api.github.com/users/swSSO/orgs","repos_url":"https://api.github.com/users/swSSO/repos","events_url":"https://api.github.com/users/swSSO/events{/privacy}","received_events_url":"https://api.github.com/users/swSSO/received_events","type":"User","site_admin":false},"labels":[{"id":187098627,"url":"https://api.github.com/repos/swSSO/swsso/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/swSSO/swsso/milestones/7","html_url":"https://github.com/swSSO/swsso/milestones/v1.13","labels_url":"https://api.github.com/repos/swSSO/swsso/milestones/7/labels","id":1739885,"number":7,"title":"v1.13","description":"","creator":{"login":"swSSO","id":11473235,"avatar_url":"https://avatars.githubusercontent.com/u/11473235?v=3","gravatar_id":"","url":"https://api.github.com/users/swSSO","html_url":"https://github.com/swSSO","followers_url":"https://api.github.com/users/swSSO/followers","following_url":"https://api.github.com/users/swSSO/following{/other_user}","gists_url":"https://api.github.com/users/swSSO/gists{/gist_id}","starred_url":"https://api.github.com/users/swSSO/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swSSO/subscriptions","organizations_url":"https://api.github.com/users/swSSO/orgs","repos_url":"https://api.github.com/users/swSSO/repos","events_url":"https://api.github.com/users/swSSO/events{/privacy}","received_events_url":"https://api.github.com/users/swSSO/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":13,"state":"open","created_at":"2016-04-30T11:48:13Z","updated_at":"2016-11-18T08:47:00Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-11-17T19:30:25Z","updated_at":"2016-11-18T08:47:00Z","closed_at":"2016-11-18T08:47:00Z","body":"Lorsqu’on ouvre un nouvel onglet sur firefox/chrome, qu’on va sur un site connu de swSSO et qu’on retourne rapidement sur l’onglet précédent (ctrl+tab), swSSO engage la simulation clavier alors qu’il n’est pas sur les bons champs (il n’est même pas sur le bon onglet). Si on a le malheur d’avoir le focus sur la barre d’adresse, swsso va alors saisir le mot de passe et valider l’URL => notre mot de passe se retrouve alors en recherche google.\r\nTu avais corrigé une anomalie similaire en forçant le focus sur la fenêtre navigateur avant la saisie de chaque caractère, ça évitait la saisie du mot de passe dans Skype ou Word par exemple. Le souci ici, c’est qu’on reste bien sur le bon navigateur (grâce au focus) mais l’onglet courant n’est plus le même.\r\nEst-ce que tu peux faire en sorte de vérifier avant la saisie de chaque caractère, en plus du focus systématique, que l’URL corresponde bien à celle sur laquelle on a engagé l’action swSSO ? Je pense que ça résoudrait tous les soucis de saisie involontaire dans les mauvais onglets.\r\n(Cet anomalie n’existe pas sur IE puisqu’il s’agit d’une injection directe des informations)"}}
{"actor":{"display_login":"swSSO"}}