c8261814fd
In many GNU/Linux setups, drawing attention when a notification arrives
causes the Signal window to steal focus immediately and interrupt the
user from what they were doing before the notification arrived. GNOME
Shell is the most prominent example of this behavior, but there are
likely other cases as well. Suddenly stealing focus on external events
like this can even pose a security problem in some cases, e.g. if the
user is in the middle of a typing a sudo password on one monitor while a
notification arrives and focuses Signal on another monitor. See #4452
for more information.
Disabling attention drawing entirely for Linux is also problematic
because some users rely on it as the sole indication of a new message,
as seen in #3582 and #3611.
Commit
|
||
---|---|---|
.. | ||
lint | ||
arrayBufferToObjectURL.ts | ||
batcher.ts | ||
callingPermissions.ts | ||
callingTones.ts | ||
cleanSearchTerm.ts | ||
combineNames.ts | ||
deleteForEveryone.ts | ||
downloadAttachment.ts | ||
formatDuration.ts | ||
formatRelativeTime.ts | ||
getInitials.ts | ||
getStringForProfileChange.ts | ||
GoogleChrome.ts | ||
hasExpired.ts | ||
hooks.ts | ||
imageToBlurHash.ts | ||
index.ts | ||
isFileDangerous.ts | ||
libphonenumberInstance.ts | ||
makeLookup.ts | ||
migrateColor.ts | ||
missingCaseError.ts | ||
registration.ts | ||
safetyNumber.ts | ||
Sound.ts | ||
storageService.ts | ||
timer.ts | ||
waitBatcher.ts | ||
zkgroup.ts |