You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/js
Scott Nonnenberg 67cb9bdf54 Disable message box between send request and final send begin
Because we do a number of async checks before allowing the real send to
begin, on a slow matchine or when doing a lot of work (like receiving a
lot of messages) there can be a noticeable delay between hitting Enter
and the clearing of the text in the message box. In fact, newly-typed
text can be added to the previous message if the delay is long enough.

This prevents any interaction with the message box until the send has
either been prevented or has started.

FREEBIE
8 years ago
..
models Handle rejections from protocol layer (due to missing records) 8 years ago
views Disable message box between send request and final send begin 8 years ago
Mp3LameEncoder.min.js Add voice notes 9 years ago
WebAudioRecorderMp3.js Add voice notes 9 years ago
background.js Give initIncomingMessage envelope in background.js error handling 8 years ago
chromium.js Drop chrome.runtime.onMessage events 8 years ago
components.js Introduce new filesize dependency 8 years ago
conversation_controller.js Unload conversations and old messages every half-hour 8 years ago
conversation_panel.js Remove erroneous license file and headers 10 years ago
database.js Cache messages on receipt, remove from cache when processed 8 years ago
debugLog.js Increase log length to 5000, since we're logging so much now 8 years ago
delivery_receipts.js Read/Delivery Receipts: Wait for resolution in main queue 8 years ago
emoji_util.js Bulletproof getCountOfAllMatches against non-global regex input 8 years ago
expire.js Add build support for expiring old releases 9 years ago
expiring_messages.js Add a max setTimout for expiring messages (over max == immediate) 8 years ago
index.js Use appendChild instead of append 8 years ago
keychange_listener.js When finding all groups involving a number, load from DB not memory 8 years ago
libphonenumber-util.js Refactor number parsing and validation 10 years ago
libsignal-protocol-worker.js Update libsignal-protocol v1.0.0 9 years ago
libtextsecure.js MessageReceiver: Wait for all code paths in handleSyncMessage 8 years ago
notifications.js Add an option to play audio notifications 8 years ago
options.js Move Whisper.events out of views and tests 8 years ago
panel_controller.js Simplify openConversation 8 years ago
read_receipts.js Read/Delivery Receipts: Wait for resolution in main queue 8 years ago
register.js Fix minor style errors 9 years ago
registration.js Refactor registration event 9 years ago
reliable_trigger.js Apply reliable trigger to Backbone.Collection as well 8 years ago
rotate_signed_prekey_listener.js Remove some global refs to window.events 8 years ago
signal_protocol_store.js isUntrusted: Return false if firstUse is true 8 years ago
storage.js Log on failure to fetch storage 9 years ago
wall_clock_listener.js Remove some global refs to window.events 8 years ago