mitro-co / mitro

Repository for all Mitro client & server code
GNU General Public License v3.0
1.65k stars 243 forks source link

Not working with circle.com (Angular.js application) #122

Open wereHamster opened 9 years ago

wereHamster commented 9 years ago

Mitro does not work correctly with circle.com. The plugin fills the input elements with the correct username and password, but that data is not included in the network request which is sent to their server. I suspect it has to do with the fact that their UI uses Angular.js. They use ng-model to bind the input elemens to their models. Angular.js sometimes needs a short timeout to do that. If mitro submits the form immediately after filling the input elements, Angular.js may not yet have updated the models. Does mitro work with other Angular.js websites? If yes, does anyone have an idea what circle.com is doing differently?

winstonhong commented 9 years ago

Hello wereHamster.

I confirm that Mitro fails to login another website whose UI also uses Angular.js.

Another Mitro issue is that

If it is the first time we access GMAIL login webpage,

https://accounts.google.com/ServiceLogin?service=mail

Only username field is shown in the login webpage. Then Mitro will also fail to login GMAIL account.