{"push_id":609915000,"size":3,"distinct_size":3,"ref":"refs/heads/copypaste-refactor-event","head":"a792b28804b5be2933e5c715de8fc160c3043bad","before":"3f49b52a2f0536b77a72bad6a4909982c3822120","commits":[{"sha":"44bfd26fb8d348a262be7499c53d0769b7e2ce54","author":{"email":"6d923a73cdb9a2bd15412f278007875354e4dd86@mozilla.com","name":"Morris Tseng"},"message":"Add CaretStateChangedEvent and corresponding utility function.","distinct":true,"url":"https://api.github.com/repos/aethanyc/gecko-dev/commits/44bfd26fb8d348a262be7499c53d0769b7e2ce54"},{"sha":"405501b4e75ae722db3c7267703376cdaf95456c","author":{"email":"6d923a73cdb9a2bd15412f278007875354e4dd86@mozilla.com","name":"Morris Tseng"},"message":"Event frame for browserElement*.","distinct":true,"url":"https://api.github.com/repos/aethanyc/gecko-dev/commits/405501b4e75ae722db3c7267703376cdaf95456c"},{"sha":"a792b28804b5be2933e5c715de8fc160c3043bad","author":{"email":"6d923a73cdb9a2bd15412f278007875354e4dd86@mozilla.com","name":"Morris Tseng"},"message":"Dispatch event when carets are updated, pressed, released, tap, longpressonemptycontent, hidden.","distinct":true,"url":"https://api.github.com/repos/aethanyc/gecko-dev/commits/a792b28804b5be2933e5c715de8fc160c3043bad"}]}