|author||Raymes Khoury <email@example.com>||Wed Jul 11 01:21:22 2018|
|committer||Raymes Khoury <firstname.lastname@example.org>||Wed Jul 11 01:22:07 2018|
hterm: Simplify handling of duplicate live output This changes how duplicate live output is handled. Previously we would wait for a delay, clear the live region, wait for a delay again and then update it with the new text to output. This is necessary so that the cleared live region registers as an attribute change with the screen reader and then the duplicate text is also registered as an attribute change. Instead of doing this we can simply check if the previous text in the live region matches the current text we're about to display. If so we slightly change the new text so that an attribute change will be registered. This approach is also added for the assertive live region so that it will properly handle duplicates properly. Tests are. Bug: 822490, 646690 Change-Id: I1a75c55315abd14314960248ad0c695ccb9102c1 Reviewed-on: https://chromium-review.googlesource.com/1117726 Tested-by: Raymes Khoury <email@example.com> Reviewed-by: Mike Frysinger <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.