Here are WIP patches: https://treeherder.mozilla.org/#/jobs?repo=try&revision=618125c0ca96c718d235c734d7cb68c5b83e2e8e https://treeherder.mozilla.org/#/jobs?repo=try&revision=ed9393f23b8ab93a280b454aa5cc3777b5a45acc Currently, these builds work well at least visually. However, there are some pending issues: - Stop supporting drag from password field (can drag original value, Chrome also does not support this). - Handle double click in password fields as "Select All" (can know word boundary with double click). - Handle word deletion as delete to begin/end (can know word boundary). - Some a11y test failures (https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=254401932&repo=try&lineNumber=2061) One is here: https://searchfox.org/mozilla-central/rev/8a990595ce6d5ed07ace2d4d5d86cc69aec90bde/accessible/tests/mochitest/elm/test_HTMLSpec.html#828-830 This gets `Accessible` object for the `<input type="password">` and refers name of its child. I guess that this refers the anonymous text node in the `<input type="password">`. The other is here: https://searchfox.org/mozilla-central/rev/8a990595ce6d5ed07ace2d4d5d86cc69aec90bde/accessible/tests/mochitest/text.js#76-80 This gets `Accessible` object for the `<input type="password">` and checks the `getText()` result.
Bug 1548389 Comment 21 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Here are WIP patches: https://treeherder.mozilla.org/#/jobs?repo=try&revision=618125c0ca96c718d235c734d7cb68c5b83e2e8e https://treeherder.mozilla.org/#/jobs?repo=try&revision=ed9393f23b8ab93a280b454aa5cc3777b5a45acc Currently, these builds work well at least visually. However, there are some pending issues: - Stop supporting drag from password field (can drag original value, Chrome also does not support this). - Handle double click in password fields as "Select All" (can know word boundary with double click, and perhaps, long tap also broken). - Handle word deletion as delete to begin/end (can know word boundary). - Some a11y test failures (https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=254401932&repo=try&lineNumber=2061) One is here: https://searchfox.org/mozilla-central/rev/8a990595ce6d5ed07ace2d4d5d86cc69aec90bde/accessible/tests/mochitest/elm/test_HTMLSpec.html#828-830 This gets `Accessible` object for the `<input type="password">` and refers name of its child. I guess that this refers the anonymous text node in the `<input type="password">`. The other is here: https://searchfox.org/mozilla-central/rev/8a990595ce6d5ed07ace2d4d5d86cc69aec90bde/accessible/tests/mochitest/text.js#76-80 This gets `Accessible` object for the `<input type="password">` and checks the `getText()` result.