element-web/src
Marco Zehe b83bc7db68 Always speak the full text of the typing indicator when it updates.
By default, aria-live regions only speak partial updates. However in the case of the typing indicator, if it goes from one person typing to several, and back, the updated text would only be spoken in fragments by screen readers. Adding the aria-atomic attribute with a value of true makes screen readers always speak the full update for this tile, making the experience much nicer.

Signed-off-by: Marco Zehe <marcozehe@mailbox.org>
2020-02-14 11:12:41 +01:00
..
accessibility fix useCallback dependencies, delint 2020-01-22 10:41:10 +00:00
actions Convert imports to ES6 from CommonJS 2019-12-22 21:16:06 -07:00
async-components/views/dialogs flip sense of 'force' flag in if statement 2020-02-11 17:56:25 +00:00
autocomplete Fix room completion for invited rooms and upgraded rooms 2020-01-30 18:03:45 +00:00
components Always speak the full text of the typing indicator when it updates. 2020-02-14 11:12:41 +01:00
contexts rearrange 2020-01-16 01:45:16 +00:00
editor Only return formatted text when necessary (for escaped chars) 2020-02-02 16:34:19 +11:00
emojipicker Resolve default export warnings from Webpack 2020-01-24 22:26:34 +00:00
hooks Clean up E2EIcon for better maintainability 2020-01-23 14:38:17 +00:00
i18n/strings Translated using Weblate (Hungarian) 2020-02-13 08:51:43 +00:00
indexing ManageEventIndexDialog: Show how many rooms are being currently crawled. 2020-02-01 12:01:53 +01:00
integrations Check for a matrixclient before trying to use it 2020-01-17 13:35:51 +00:00
mjolnir Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
notifications Convert CommonJS exports to ES6-compatible exports 2019-12-22 21:01:02 -07:00
rageshake [CONFLICT CHUNKS] Merge branch 'develop' into travis/sourcemaps-develop 2020-01-09 14:15:09 -07:00
resizer Convert resizer to ES6 2019-12-22 20:57:46 -07:00
settings Merge pull request #4061 from matrix-org/travis/fix-settings-handling 2020-02-12 10:04:26 -07:00
stores Only emit in RoomViewStore when state actually changes 2020-02-06 17:57:17 +00:00
utils Switch back to legacy decorators 2020-01-28 16:44:30 +00:00
ActiveRoomObserver.js
AddThreepid.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
Analytics.js Fix sending of visit variables 2020-02-13 11:50:40 +00:00
AsyncWrapper.js Unused import 2020-01-24 13:15:57 +00:00
Avatar.js Appease the linter 2020-01-13 13:28:33 -07:00
BasePlatform.js EventIndex: Move the event indexing files into a separate folder. 2019-11-19 14:05:00 +01:00
boundThreepids.js
CallHandler.js Replace device with session in UI text 2020-01-29 15:52:32 +00:00
CallMediaHandler.js
ContentMessages.js [CONFLICT CHUNKS] Merge branch 'develop' into travis/sourcemaps-develop 2020-01-09 14:15:09 -07:00
createRoom.js Add encryption option to createRoom 2020-01-23 14:05:38 +00:00
CrossSigningManager.js Merge pull request #4041 from matrix-org/foldleft/12221-reset-cross-signing 2020-02-10 17:14:05 +00:00
cryptodevices.js Convert many imports to handle ES6 exports 2019-12-22 21:04:42 -07:00
DateUtils.js
DecryptionFailureTracker.js
DeviceListener.js Update user info for device and trust changes 2020-01-29 21:55:29 +00:00
dispatcher.js Merge pull request #3761 from matrix-org/travis/babel7-wp-es6-export 2020-01-08 09:09:11 -07:00
email.js Convert CommonJS exports to ES6-compatible exports 2019-12-22 21:01:02 -07:00
emoji.js fix compound emoji 2020-01-26 22:17:31 +00:00
extend.js Convert CommonJS exports to ES6-compatible exports 2019-12-22 21:01:02 -07:00
FromWidgetPostMessageApi.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
GroupAddressPicker.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
groups.js
HtmlUtils.js [CONFLICT CHUNKS] Merge branch 'develop' into travis/sourcemaps-develop 2020-01-09 14:15:09 -07:00
IdentityAuthClient.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
ImageUtils.js Convert CommonJS exports to ES6-compatible exports 2019-12-22 21:01:02 -07:00
index.js Convert the more complicated CommonJS exports to ES6-style 2019-12-22 21:01:03 -07:00
Keyboard.js Stop using KeyboardEvent.keyCode as it is deprecated 2019-12-16 17:14:03 +00:00
KeyRequestHandler.js Add missing import 2020-01-17 13:50:24 +00:00
languageHandler.js Fix languageHandler's use of $webapp languages.json for Jest 2020-01-09 17:22:50 -07:00
Lifecycle.js Use embedded piwik caller rather than piwik.js bcuz CSP :D 2020-02-13 00:39:28 +00:00
linkify-matrix.js Fix linkify imports 2019-11-06 10:41:14 +01:00
Login.js
Markdown.js Treat links as external in report content admin message 2020-01-22 22:08:37 +00:00
MatrixClientPeg.js Advertise that we can scan QR codes even though we can't 2020-01-31 17:10:06 +00:00
Modal.js fix lint, add jsdoc 2020-02-06 15:29:35 +01:00
Notifier.js Merge pull request #3761 from matrix-org/travis/babel7-wp-es6-export 2020-01-08 09:09:11 -07:00
ObjectUtils.js Convert the more complicated CommonJS exports to ES6-style 2019-12-22 21:01:03 -07:00
PageTypes.js
PasswordReset.js Convert CommonJS exports to ES6-compatible exports 2019-12-22 21:01:02 -07:00
PhasedRollOut.js
phonenumber.js
PlatformPeg.js Convert CommonJS exports to ES6-compatible exports 2019-12-22 21:01:02 -07:00
Presence.js Merge pull request #3761 from matrix-org/travis/babel7-wp-es6-export 2020-01-08 09:09:11 -07:00
ratelimitedfunc.js
Registration.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
Resend.js Appease the linter 2020-01-13 13:28:33 -07:00
Roles.js split up PowerLevelEditor into two components 2019-11-15 16:14:18 +01:00
RoomAliasCache.js Cache room alias to room ID mapping in memory 2019-11-12 11:54:41 +00:00
RoomInvite.js Remove user lists feature flag, making it the default 2020-01-22 21:14:53 -07:00
RoomListSorter.js Convert CommonJS exports to ES6-compatible exports 2019-12-22 21:01:02 -07:00
RoomNotifs.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
Rooms.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
ScalarAuthClient.js Convert imports to ES6 from CommonJS 2019-12-22 21:16:06 -07:00
ScalarMessaging.js Merge pull request #3761 from matrix-org/travis/babel7-wp-es6-export 2020-01-08 09:09:11 -07:00
SdkConfig.ts Convert SdkConfig to TypeScript as a proof of concept 2019-12-12 14:37:32 -07:00
Searching.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
SendHistoryManager.js
shouldHideEvent.js
Skinner.js Appease the linter 2020-01-28 12:53:37 +00:00
SlashCommands.js Replace device with session in UI text 2020-01-29 15:52:32 +00:00
Terms.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
TextForEvent.js Remove now unused code from TextForEvent 2020-01-30 20:50:12 +00:00
theme.js Honour the isLogin flag in theme.js 2020-02-01 12:09:41 +00:00
Tinter.js Compute download file icon immediately 2020-01-16 14:00:48 +00:00
ToWidgetPostMessageApi.js Rip out the remainder of Bluebird 2019-11-18 10:03:05 +00:00
Unread.js Merge branch 'travis/sourcemaps' into travis/babel7-wp-es6-fixes 2020-01-08 14:42:01 -07:00
UserActivity.js
UserAddress.js
VectorConferenceHandler.js Merge pull request #3761 from matrix-org/travis/babel7-wp-es6-export 2020-01-08 09:09:11 -07:00
Velociraptor.js Convert imports to ES6 from CommonJS 2019-12-22 21:16:06 -07:00
VelocityBounce.js Convert imports to ES6 from CommonJS 2019-12-22 21:16:06 -07:00
WhoIsTyping.js Merge pull request #3761 from matrix-org/travis/babel7-wp-es6-export 2020-01-08 09:09:11 -07:00
WidgetMessaging.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
WidgetMessagingEndpoint.js