|author||Raymes Khoury <firstname.lastname@example.org>||Thu Apr 12 02:49:45 2018|
|committer||Raymes Khoury <email@example.com>||Sun Apr 15 23:14:49 2018|
Add the aria-readonly attribute to the x-screen element This adds the aria-readonly attribute to x-screen element. Currently on ChromeOS ChromeVox sends Search+Arrow key combinations through to contenteditable regions as Up/Down/PgUp/PgDown keys. This works well for normal contenteditable regions as it allows the cursor to be moved through the editable region and when it reaches the top/bottom of the region, ChromeVox will continue navigating through the rest of the elements of the page. However in the case of hterm, the contenteditable region is not really editable - the cursor is hidden and input events (in particular PgUp/PgDown/Home/End) are consumed and preventDefaulted. This results in element navigation not working well in ChromeVox. Marking the region as aria-readonly gives ChromeVox an indication that the content is actually not modifiable. Bug: 822490 Change-Id: I74c3cb7e4730914c06ef5b0991225cc03072578a Reviewed-on: https://chromium-review.googlesource.com/1009245 Reviewed-by: David Tseng <firstname.lastname@example.org> Reviewed-by: Vitaliy Shipitsyn <email@example.com> Tested-by: Raymes Khoury <firstname.lastname@example.org>
The official copy of this repository is hosted at https://chromium.googlesource.com/apps/libapps.
There is also a mirror on github at https://github.com/libapps/libapps-mirror. A few subprojects are also extracted out into their own git repo and mirrored. Keep in mind that these mirrors may occasionally be behind the official repository.
All changes must go through the Gerrit code review server on https://chromium-review.googlesource.com. Github pull requests cannot be accepted. Please see the HACK.md document in this directory for the details.
libdot/ is a small set of JS libraries initially developed as part of hterm, now available as shared code.
hterm/ is a JS library that provides a terminal emulator. It is reasonably fast, reasonably correct, and reasonably portable across browsers.
nassh/ is the Secure Shell Chrome App (currently a “v1.5” app, soon to become a “v2” or platform app) that combines hterm with a NaCl build of OpenSSH to provide a PuTTY-like app for Chrome users.
wash/ is a library for cross-origin virtual filesystems, similar to the Plan 9 filesystem. This directory also contains a simple bash-like shell environment for exploring these filesystems. The code in this directory is a work-in-progress.