{"action":"closed","issue":{"url":"https://api.github.com/repos/status-im/status-react/issues/1672","repository_url":"https://api.github.com/repos/status-im/status-react","labels_url":"https://api.github.com/repos/status-im/status-react/issues/1672/labels{/name}","comments_url":"https://api.github.com/repos/status-im/status-react/issues/1672/comments","events_url":"https://api.github.com/repos/status-im/status-react/issues/1672/events","html_url":"https://github.com/status-im/status-react/issues/1672","id":252142593,"number":1672,"title":"Bug causing white screen until app restarted when rapidly switching tabs","user":{"login":"ThreeMuskets12","id":23061574,"avatar_url":"https://avatars1.githubusercontent.com/u/23061574?v=4","gravatar_id":"","url":"https://api.github.com/users/ThreeMuskets12","html_url":"https://github.com/ThreeMuskets12","followers_url":"https://api.github.com/users/ThreeMuskets12/followers","following_url":"https://api.github.com/users/ThreeMuskets12/following{/other_user}","gists_url":"https://api.github.com/users/ThreeMuskets12/gists{/gist_id}","starred_url":"https://api.github.com/users/ThreeMuskets12/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThreeMuskets12/subscriptions","organizations_url":"https://api.github.com/users/ThreeMuskets12/orgs","repos_url":"https://api.github.com/users/ThreeMuskets12/repos","events_url":"https://api.github.com/users/ThreeMuskets12/events{/privacy}","received_events_url":"https://api.github.com/users/ThreeMuskets12/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-08-23T02:36:56Z","updated_at":"2017-08-23T07:00:54Z","closed_at":"2017-08-23T07:00:54Z","body":"[comment]: # (Please replace ... with your information. Remove < and >)\r\n\r\n### Description\r\n\r\n[comment]: # (Feature or Bug? i.e Type: Bug)\r\n\r\n*Type*: Bug\r\n\r\n[comment]: # (Describe the feature you would like, or briefly summarize the bug and what you did, what you expected to happen, and what actually happens. Sections below)\r\n\r\n*Summary*: When tapping back and forth rapidly between any of the three \"Chats\" \"Discover\" or \"Contacts\" tab, the screen stops switching between the tabs while the \"Chats\" \"Discover\" or \"Contacts\" tab still change from white to purple to indicate that they are active. If this action is continued and then stopped, the screen scrolls left to a blank screen and the app is unusable until restarted.\r\n\r\n#### Expected behavior\r\n\r\n[comment]: # (Describe what you expected to happen.)\r\n\r\nI would expect that no matter how quickly I change tabs, that the correct tab would be displayed as I clicked it. \r\n\r\n#### Actual behavior\r\n\r\n[comment]: # (Describe what actually happened.)\r\n\r\nAs you change tabs quickly, the screen no longer displays the correct tab that it is supposed to be displaying, and rather is stuck displaying one of the tabs. If you keep clicking between two different tab buttons while the screen is frozen and then stop, the screen scrolls left and a white screen is produced with no way to escape rendering the app unusable until restarted.\r\n\r\n### Reproduction\r\n\r\n[comment]: # (Describe how we can replicate the bug step by step.)\r\n\r\n- Open Status\r\n- Log into an account\r\n- Start rapidly alternating by pressing one tab button on the bottom of the screen followed by pressing another tab, such as pressing \"Chats\" and then \"Contacts\" and then \"Chats\" and then \"Contacts\" and so on and so forth, as fast as possible.\r\n-The screen will no longer switch between tabs and will be stuck displaying one of the 3 tabs.\r\n-If you abruptly stop the pressing of the buttons and wait, the screen will slide to the left as if it were scrolling to a fourth tab, and display a plain white screen.\r\n-There is no way to go back to any of the other tabs until the app is restarted.\r\n\r\n### Solution\r\n\r\n[comment]: # (Please summarise the solution and provide a task list on what needs to be fixed.)\r\n*Summary*: \r\n\r\n- The way that the app processing switching between tabs needs to be looked at and diagnosed until the bug causing code is found and subsequently repaired.\r\n\r\n### Additional Information\r\n\r\n[comment]: # (Please do your best to fill this out.)\r\n\r\n* Status version: 0.9.10 (1558)\r\n\r\n[comment]: # (Android or iOS.)\r\n\r\n* Operating System: iOS\r\n\r\n#### Logs\r\n\r\n[comment]: # (if on Android please replicate bug whilst running adb logcat)"}}
{"actor":{"display_login":"annadanchenko"}}