{"action":"created","issue":{"url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/2239","labels_url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/2239/labels{/name}","comments_url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/2239/comments","events_url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/2239/events","html_url":"https://github.com/WhisperSystems/TextSecure/issues/2239","id":52425845,"number":2239,"title":"TextSecure randomly pops up","user":{"login":"denali1","id":6053366,"avatar_url":"https://avatars.githubusercontent.com/u/6053366?v=3","gravatar_id":"","url":"https://api.github.com/users/denali1","html_url":"https://github.com/denali1","followers_url":"https://api.github.com/users/denali1/followers","following_url":"https://api.github.com/users/denali1/following{/other_user}","gists_url":"https://api.github.com/users/denali1/gists{/gist_id}","starred_url":"https://api.github.com/users/denali1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/denali1/subscriptions","organizations_url":"https://api.github.com/users/denali1/orgs","repos_url":"https://api.github.com/users/denali1/repos","events_url":"https://api.github.com/users/denali1/events{/privacy}","received_events_url":"https://api.github.com/users/denali1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2014-12-18T22:41:31Z","updated_at":"2015-01-12T19:28:57Z","closed_at":null,"body":"I can't nail down why TS does this.  Sometimes, when I unlock the phone or exit an app, TextSecure will pop up asking for my password.  When it does this, my finger is no where near the TS icon.  Log follows:\r\n\r\n```\r\nDevice : LGE Nexus 5 (hammerhead)\r\nAndroid: LRX22C\r\nOS Host: vpbs16.mtv.corp.google.com\r\nApp    : TextSecure 2.3.3\r\n\r\n--------- beginning of system\r\nW/ResourcesManager(18639): Asset path '/system/framework/android.test.runner.jar' does not exist or contains no resources.\r\n--------- beginning of main\r\nW/PartProvider(18639): Got master secret: null\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nD/OpenGLRenderer(18639): Render dirty regions requested: true\r\nD/Atlas   (18639): Validating map...\r\nI/Adreno-EGL(18639): <qeglDrvAPI_eglInitialize:410>: QUALCOMM Build: 10/24/14, 167c270, I68fa98814b\r\nI/OpenGLRenderer(18639): Initialized EGL, version 1.4\r\nD/OpenGLRenderer(18639): Enabling debug mode 0\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/RecipientProvider(18639): Cache miss [ASYNC]!\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, type, thread_id, address, address_device_id, subject, date_sent, date_received, m_type, msg_box, status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (thread_id = 2) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (thread_id = 2) ORDER BY date_received ASC)\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nI/Choreographer(18639): Skipped 31 frames!  The application may be doing too much work on its main thread.\r\nW/MmsCommunication(18639): Getting MMSC params for apn null\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/TelephonyUtil(18639): Choosing MCC+MNC info from TelephonyManager.getSimOperator()\r\nW/ApnDatabase(18639): Choosing locally-overridden MMS settings\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, read, type, address, address_device_id, subject, thread_id, status, date_sent, date_received, m_type, msg_box, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (read = 0) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (read = 0) ORDER BY date_received ASC)\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, type, thread_id, address, address_device_id, subject, date_sent, date_received, m_type, msg_box, status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (thread_id = 2) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (thread_id = 2) ORDER BY date_received ASC)\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nW/MmsCommunication(18639): Getting MMSC params for apn null\r\nW/TelephonyUtil(18639): Choosing MCC+MNC info from TelephonyManager.getSimOperator()\r\nW/ApnDatabase(18639): Choosing locally-overridden MMS settings\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, read, type, address, address_device_id, subject, thread_id, status, date_sent, date_received, m_type, msg_box, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (read = 0) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (read = 0) ORDER BY date_received ASC)\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, type, thread_id, address, address_device_id, subject, date_sent, date_received, m_type, msg_box, status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (thread_id = 2) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (thread_id = 2) ORDER BY date_received ASC)\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nW/MmsCommunication(18639): Getting MMSC params for apn null\r\nW/TelephonyUtil(18639): Choosing MCC+MNC info from TelephonyManager.getSimOperator()\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/ApnDatabase(18639): Choosing locally-overridden MMS settings\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, read, type, address, address_device_id, subject, thread_id, status, date_sent, date_received, m_type, msg_box, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (read = 0) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (read = 0) ORDER BY date_received ASC)\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, type, thread_id, address, address_device_id, subject, date_sent, date_received, m_type, msg_box, status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (thread_id = 2) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (thread_id = 2) ORDER BY date_received ASC)\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nW/MmsCommunication(18639): Getting MMSC params for apn null\r\nW/TelephonyUtil(18639): Choosing MCC+MNC info from TelephonyManager.getSimOperator()\r\nW/ApnDatabase(18639): Choosing locally-overridden MMS settings\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, read, type, address, address_device_id, subject, thread_id, status, date_sent, date_received, m_type, msg_box, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (read = 0) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (read = 0) ORDER BY date_received ASC)\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, type, thread_id, address, address_device_id, subject, date_sent, date_received, m_type, msg_box, status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (thread_id = 2) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (thread_id = 2) ORDER BY date_received ASC)\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nW/MmsCommunication(18639): Getting MMSC params for apn null\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/TelephonyUtil(18639): Choosing MCC+MNC info from TelephonyManager.getSimOperator()\r\nW/ApnDatabase(18639): Choosing locally-overridden MMS settings\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, read, type, address, address_device_id, subject, thread_id, status, date_sent, date_received, m_type, msg_box, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (read = 0) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (read = 0) ORDER BY date_received ASC)\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, type, thread_id, address, address_device_id, subject, date_sent, date_received, m_type, msg_box, status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (thread_id = 2) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (thread_id = 2) ORDER BY date_received ASC)\r\nW/PhoneNumberFormatter(18639): Got local CC: US\r\nW/MmsCommunication(18639): Getting MMSC params for apn null\r\nW/TelephonyUtil(18639): Choosing MCC+MNC info from TelephonyManager.getSimOperator()\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/ApnDatabase(18639): Choosing locally-overridden MMS settings\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, read, type, address, address_device_id, subject, thread_id, status, date_sent, date_received, m_type, msg_box, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (read = 0) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (read = 0) ORDER BY date_received ASC)\r\nW/DirectoryRefreshListener(18639): Scheduling for: 1418952253439\r\nW/ResourcesManager(18639): Asset path '/system/framework/com.google.android.media.effects.jar' does not exist or contains no resources.\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/ConversationListActivity(18639): onDestroy...\r\nW/IInputConnectionWrapper(18639): showStatusIcon on inactive InputConnection\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/service (18639): Broadcasting new secret...\r\nW/KeyCachingService(18639): Starting timeout: 3600000\r\nW/MmsSmsDatabase(18639): Executing query: SELECT _id, body, read, type, address, address_device_id, subject, thread_id, status, date_sent, date_received, m_type, msg_box, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, transport_type FROM (SELECT DISTINCT date_sent * 1 AS date_sent, date * 1 AS date_received, _id, body, read, thread_id, type, address, address_device_id, subject, NULL AS m_type, NULL AS msg_box, status, NULL AS part_count, NULL AS ct_l, NULL AS tr_id, NULL AS m_size, NULL AS exp, NULL AS st, delivery_receipt_count, 'sms' AS transport_type FROM sms WHERE (read = 0) UNION ALL SELECT DISTINCT date * 1000 AS date_sent, date_received * 1000 AS date_received, _id, body, read, thread_id, NULL AS type, address, address_device_id, NULL AS subject, m_type, msg_box, NULL AS status, part_count, ct_l, tr_id, m_size, exp, st, delivery_receipt_count, 'mms' AS transport_type FROM mms WHERE (read = 0) ORDER BY date_received ASC)\r\nI/art     (18639): Explicit concurrent mark sweep GC freed 7057(473KB) AllocSpace objects, 13(549KB) LOS objects, 40% free, 22MB/37MB, paused 700us total 35.682ms\r\nW/SendReceiveService(18639): Got a MasterSecret broadcast...\r\nW/PartProvider(18639): Got master secret: org.thoughtcrime.securesms.crypto.MasterSecret@17d32a28\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/KeyCachingService(18639): Starting timeout: 3600000\r\nW/DirectoryRefreshListener(18639): Scheduling for: 1418952253439\r\nW/ResourcesManager(18639): Asset path '/system/framework/com.google.android.media.effects.jar' does not exist or contains no resources.\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/RecipientProvider(18639): Cache miss [ASYNC]!\r\nW/RecipientProvider(18639): Cache miss [ASYNC]!\r\nW/RecipientProvider(18639): Cache miss [ASYNC]!\r\nW/RecipientProvider(18639): Cache miss [ASYNC]!\r\nW/RecipientProvider(18639): Cache miss [ASYNC]!\r\nW/RecipientProvider(18639): Cache miss [ASYNC]!\r\nW/RecipientProvider(18639): Cache miss [ASYNC]!\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/KeyCachingService(18639): Starting timeout: 3600000\r\nW/Resources(18639): Converting to string: TypedValue{t=0x10/d=0x1f4 a=-1}\r\nW/Resources(18639): Converting to string: TypedValue{t=0x10/d=0x1f4 a=-1}\r\nE/MediaPlayer(18639): Should have subtitle controller already set\r\nD/Ringtone(18639): Successfully created local player\r\nE/MediaPlayer(18639): Should have subtitle controller already set\r\nW/KeyCachingService(18639): Incrementing activity count...\r\nW/KeyCachingService(18639): Decrementing activity count...\r\nW/KeyCachingService(18639): Starting timeout: 3600000\r\n```"},"comment":{"url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/comments/69629647","html_url":"https://github.com/WhisperSystems/TextSecure/issues/2239#issuecomment-69629647","issue_url":"https://api.github.com/repos/WhisperSystems/TextSecure/issues/2239","id":69629647,"user":{"login":"deusinvictus","id":299418,"avatar_url":"https://avatars.githubusercontent.com/u/299418?v=3","gravatar_id":"","url":"https://api.github.com/users/deusinvictus","html_url":"https://github.com/deusinvictus","followers_url":"https://api.github.com/users/deusinvictus/followers","following_url":"https://api.github.com/users/deusinvictus/following{/other_user}","gists_url":"https://api.github.com/users/deusinvictus/gists{/gist_id}","starred_url":"https://api.github.com/users/deusinvictus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deusinvictus/subscriptions","organizations_url":"https://api.github.com/users/deusinvictus/orgs","repos_url":"https://api.github.com/users/deusinvictus/repos","events_url":"https://api.github.com/users/deusinvictus/events{/privacy}","received_events_url":"https://api.github.com/users/deusinvictus/received_events","type":"User","site_admin":false},"created_at":"2015-01-12T19:28:57Z","updated_at":"2015-01-12T19:28:57Z","body":"@tavianator I'm not sure that's it either, because I've had TS pop up without ever hitting the back button from within another app.  I've been looking at me screen reading a web page or PDF, etc not even touching the screen and it pulls itself to the front."}}