{"push_id":747325303,"size":330,"distinct_size":19,"ref":"refs/heads/restore","head":"1aea636920b66c3849b24e8cd04a87084baf5b66","before":"f0e287e3761d3d52fe9ad5e1176018d8dca1187c","commits":[{"sha":"757e81bfc30db41dc7bcec112bbf607b1f03df83","author":{"email":"564ba9e4e961860b0ccb5cfea6530721c4233921@a11y.ltd.uk","name":"Boris Dušek"},"message":"Bug 1178072 - Location view domain highlighting could be \"translated\" to VoiceOver using voice pitch","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/757e81bfc30db41dc7bcec112bbf607b1f03df83"},{"sha":"55b2fbb0e87748feb4293cd115c694d536ef74c8","author":{"email":"564ba9e4e961860b0ccb5cfea6530721c4233921@a11y.ltd.uk","name":"Boris Dušek"},"message":"Bug 1178015 - Accessibility escape not dismissing editing mode in editing-mode URL bar when keyboard is not shown\n\nAlso while at it, fix \"Cancel\" button not being shown to VoiceOver in\nthe same situation.","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/55b2fbb0e87748feb4293cd115c694d536ef74c8"},{"sha":"2efe4b525dcc21efd34d2f6e8ae3814dfd7c9ceb","author":{"email":"2089ea2569fdbdaa347a73a08b58e2453b0f06fa@mozilla.com","name":"Wes Johnston"},"message":"Update shown url if provisional navigation fails","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/2efe4b525dcc21efd34d2f6e8ae3814dfd7c9ceb"},{"sha":"92c02c89df40ee68dd0bb13d6dc4006fa777d79f","author":{"email":"564ba9e4e961860b0ccb5cfea6530721c4233921@a11y.ltd.uk","name":"Boris Dušek"},"message":"Bug 1164231 - Part 1: Accessibility actions for location view\n\nI.e. paste&go, paste, copy address.\n\nAs the actions can vary based on whether the pasteboard is empty or not,\nlet the BVC decide what actions are available and use delegation to get\nthe actions in LocationLabel.\n\nAction abstraction introduced that can represent an \"action\" having a\n\"name\" and \"handler\", that can then be used to construct both\nUIAlertAction and UIAccessibilityCustomAction.\n\nAs VoiceOver is unable to execute a UIAccessibilityCustomAction subclass\nholding an instance of Action (and nothing else holding it), we cannot\ngenerate Actions \"on-the-fly\" and have to make them persistent (stored)\nsomewhere in the view or view controller hierarchy (in this case BVC).\n\nWe could in the future expand this abstraction to support actions that\nknow whether they are available or not, and make it a one-liner to\ninstall an action or a list of actions on a view, which would handle at\nthe same time both accessibility and long-press (with UIAlertAction for\nlist of more than one action).","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/92c02c89df40ee68dd0bb13d6dc4006fa777d79f"},{"sha":"fc5435d1a0d920b12b4c526bc545dea6e7d009a5","author":{"email":"564ba9e4e961860b0ccb5cfea6530721c4233921@a11y.ltd.uk","name":"Boris Dušek"},"message":"Bug 1164231 - Part 2: Accessibility action for reader view button\n\nThis is the \"Add to Reading List\" function available on long-press, now\nmade available directly as an accessibility custom action.","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/fc5435d1a0d920b12b4c526bc545dea6e7d009a5"},{"sha":"755f8d60d4832993c2493fec56c32b28907eacbc","author":{"email":"564ba9e4e961860b0ccb5cfea6530721c4233921@a11y.ltd.uk","name":"Boris Dušek"},"message":"Bug 1164231 - Part 3: Fix Reader View button AX label\n\nDesktop Firefox and Firefox for Android use the term \"Reader View\", not\n\"Reader view\" or \"Reader Mode\". So for consistency, use it here too.","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/755f8d60d4832993c2493fec56c32b28907eacbc"},{"sha":"a38e49c17121bf1c1ca30692775ed0e4770c3b21","author":{"email":"564ba9e4e961860b0ccb5cfea6530721c4233921@a11y.ltd.uk","name":"Boris Dušek"},"message":"Bug 1152697: VoiceOver feedback when adding to reading list using Reader View button","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/a38e49c17121bf1c1ca30692775ed0e4770c3b21"},{"sha":"086fa4425c15f4627feb527eb6b520b8d99e48ec","author":{"email":"474ee9ee179b0ecf0bc27408079a0b15eda4c99d@mozilla.com","name":"Robin Andersen"},"message":"updating selected panel icons for accessibility improvement","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/086fa4425c15f4627feb527eb6b520b8d99e48ec"},{"sha":"97b0f26a43c81a9dde33a4648aa6c70ffa17fe9b","author":{"email":"455f31d5efee50cc68315fcd9b59c78d9285c434@gmail.com","name":"Brian Nicholson"},"message":"Merge pull request #497 from dusek/accessibility-bug1164231-actions-instead-of-long-press\n\nBugs 1164231, 1152697: Make long-press actions available as native accessibility actions","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/97b0f26a43c81a9dde33a4648aa6c70ffa17fe9b"},{"sha":"6b739e9ff22d1aadd5c7750a27ee3db543680e3f","author":{"email":"474ee9ee179b0ecf0bc27408079a0b15eda4c99d@mozilla.com","name":"Robin Andersen"},"message":"Merge pull request #699 from mozilla/Bug1165748-Color-blindness-audit-and-solution\n\nupdating selected panel icons for accessibility improvement","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/6b739e9ff22d1aadd5c7750a27ee3db543680e3f"},{"sha":"e212560140033d0bae2b0e27d069c5f1d4f19bfd","author":{"email":"8d8bf41727c107c2a563ce63307fbc94cd81b969@gmail.com","name":"Karim Benhmida"},"message":"Bug 1173789 - Showing Network activity spinner","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/e212560140033d0bae2b0e27d069c5f1d4f19bfd"},{"sha":"39aca00bf8af72cbe8f2773b457c09e816b3b510","author":{"email":"455f31d5efee50cc68315fcd9b59c78d9285c434@gmail.com","name":"Brian Nicholson"},"message":"Merge pull request #647 from dusek/accessibility-bug1178015-escapeurlbarnokeyboard\n\nBug 1178015 - Accessibility escape not dismissing editing mode in editing-mode URL bar when keyboard is not shown","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/39aca00bf8af72cbe8f2773b457c09e816b3b510"},{"sha":"09395a164cdaabc17dc8fd845648e1f6ce4d9931","author":{"email":"455f31d5efee50cc68315fcd9b59c78d9285c434@gmail.com","name":"Brian Nicholson"},"message":"Merge pull request #648 from dusek/accessibility-bug1178072-domainhighlightpitch\n\nBug 1178072 - Location view domain highlighting could be \"translated\" to VoiceOver using voice pitch","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/09395a164cdaabc17dc8fd845648e1f6ce4d9931"},{"sha":"bac7d28859f8e402a48b937d09600523a87649ed","author":{"email":"ff3d0e4599e3983ceceea7af17e9c48a35fb6879@mozilla.com","name":"Bryan Munar"},"message":"simplified patch","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/bac7d28859f8e402a48b937d09600523a87649ed"},{"sha":"391f3763c2738038475b688fb5d305dfa1012d88","author":{"email":"ff3d0e4599e3983ceceea7af17e9c48a35fb6879@mozilla.com","name":"Bryan Munar"},"message":"simplified patch","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/391f3763c2738038475b688fb5d305dfa1012d88"},{"sha":"4f86544b3f1c6d196999e115a06abfde3a56fe73","author":{"email":"3c310b085bbf9e9442b43edeb6c2ab5c0c6a58f7@gmail.com","name":"Bryan Munar"},"message":"Merge pull request #696 from bkmunar/fixAboutHomeEditText\n\nBug 1182184 - Entering text and canceling on about:home doesn't clear URL text","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/4f86544b3f1c6d196999e115a06abfde3a56fe73"},{"sha":"260260c72a701fb99a05b2b0df108540b30e7c66","author":{"email":"2089ea2569fdbdaa347a73a08b58e2453b0f06fa@mozilla.com","name":"Wes Johnston"},"message":"Close the db connection when suspended","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/260260c72a701fb99a05b2b0df108540b30e7c66"},{"sha":"483808eedd0ea2dbb19ce45e6544c7e5e79f2b92","author":{"email":"2089ea2569fdbdaa347a73a08b58e2453b0f06fa@mozilla.com","name":"Wes Johnston"},"message":"Use encryption in developer builds","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/483808eedd0ea2dbb19ce45e6544c7e5e79f2b92"},{"sha":"94db3ca3c1ce4aa3c1fd517e0aa8322edef47bb9","author":{"email":"2089ea2569fdbdaa347a73a08b58e2453b0f06fa@mozilla.com","name":"wes johnston"},"message":"Merge pull request #706 from wesj/cipherAgain\n\nBug 1182151 - Close the db connection when suspended","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/94db3ca3c1ce4aa3c1fd517e0aa8322edef47bb9"},{"sha":"1c2ed025abdf6d6d7b5b95b85eb7456b0bd68d6d","author":{"email":"2089ea2569fdbdaa347a73a08b58e2453b0f06fa@mozilla.com","name":"wes johnston"},"message":"Merge pull request #702 from wesj/cipherErr\n\nBug 1160681 - Cipher errs","distinct":false,"url":"https://api.github.com/repos/thebnich/firefox-ios/commits/1c2ed025abdf6d6d7b5b95b85eb7456b0bd68d6d"}]}