{"action":"opened","issue":{"url":"https://api.github.com/repos/Scirra/Construct-3-bugs/issues/365","repository_url":"https://api.github.com/repos/Scirra/Construct-3-bugs","labels_url":"https://api.github.com/repos/Scirra/Construct-3-bugs/issues/365/labels{/name}","comments_url":"https://api.github.com/repos/Scirra/Construct-3-bugs/issues/365/comments","events_url":"https://api.github.com/repos/Scirra/Construct-3-bugs/issues/365/events","html_url":"https://github.com/Scirra/Construct-3-bugs/issues/365","id":231479685,"number":365,"title":"Back button functionality *android*","user":{"login":"mfoster98","id":11301023,"avatar_url":"https://avatars2.githubusercontent.com/u/11301023?v=3","gravatar_id":"","url":"https://api.github.com/users/mfoster98","html_url":"https://github.com/mfoster98","followers_url":"https://api.github.com/users/mfoster98/followers","following_url":"https://api.github.com/users/mfoster98/following{/other_user}","gists_url":"https://api.github.com/users/mfoster98/gists{/gist_id}","starred_url":"https://api.github.com/users/mfoster98/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfoster98/subscriptions","organizations_url":"https://api.github.com/users/mfoster98/orgs","repos_url":"https://api.github.com/users/mfoster98/repos","events_url":"https://api.github.com/users/mfoster98/events{/privacy}","received_events_url":"https://api.github.com/users/mfoster98/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-05-25T22:41:41Z","updated_at":"2017-05-25T22:41:41Z","closed_at":null,"body":"## Problem description\r\n\r\n*Loss of work due to Android back button not working with the engine. Now this one is down to my own stupidity but it's quite annoying. Say I'm adding an event and click into the wrong objects events and so I want to go back to the object picker and I press the system back button instead of the engine's back button and I haven't saved my work when the engine closes down and restarts when opened back up from my phones task manager*\r\n\r\n\r\n## Steps to reproduce\r\n\r\n1. Create a new event\r\n2. Go into System for example\r\n3. Press your phone system's back button\r\n4. Shuts down the engine and has to be restarted from scratch. Losing any unsaved work.\r\n\r\n## Observed result\r\n\r\n*the engine shuts down and forces restart when the system back button is used*\r\n\r\n## Expected result\r\n\r\n*I do expect it to quit the engine but I think that it should do the same as the engine's back button.*\r\n\r\n## Affected browsers\r\n\r\n* Chrome: yes/zoom 100%\r\n\r\n## System details\r\n\r\n*If you see a crash report dialog, please copy and paste it to where it says \"PASTE HERE\" below. Otherwise please go to **Menu** -> **About** -> **Platform information** and paste that information there instead.*\r\n\r\n<details><summary>View details</summary>\r\n\r\nPlatform information\r\nBrowser: Chrome\r\nBrowser version: 58.0.3029.83\r\nBrowser engine: Blink\r\nBrowser architecture: 32-bit\r\nContext: webapp\r\nOperating system: Android\r\nOperating system version: 5.0\r\nOperating system architecture: 32-bit\r\nDevice type: mobile\r\nDevice pixel ratio: 2\r\nLogical CPU cores: 8\r\nUser agent: Mozilla/5.0 (Linux; Android 5.0; ALE-L21 Build/HuaweiALE-L21) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.83 Mobile Safari/537.36\r\nC3 release: r31\r\n\r\nLocal storage\r\nStorage quota (approx): 643 mb\r\nStorage usage (approx): 4.5 mb (0.7%)\r\nPersistant storage: Yes\r\n\r\nBrowser support notes\r\nThis list contains missing features that are not required, but could improve performance or user experience if supported.\r\n\r\nWebGL 2+ is not supported. Rendering quality and features may be affected.\r\nCSS element() is not supported.\r\nBackdrop filters are not supported. Some UI effects are disabled.\r\nWebGL information\r\nVersion string: WebGL 1.0 (OpenGL ES 2.0 Chromium)\r\nNumeric version: 1\r\nSupports NPOT textures: partial\r\nVendor: ARM\r\nRenderer: Mali-450 MP\r\nMajor performance caveat: no\r\nMaximum texture size: 4096\r\nPoint size range: 1 to 100\r\nExtensions:\r\n\r\nEXT_blend_minmax\r\nEXT_shader_texture_lod\r\nOES_standard_derivatives\r\nOES_vertex_array_object\r\nWEBGL_compressed_texture_etc1\r\nWEBGL_debug_renderer_info\r\nWEBGL_debug_shaders\r\nWEBGL_depth_texture\r\nWEBKIT_WEBGL_depth_texture\r\nWEBGL_lose_context\r\nWEBKIT_WEBGL_lose_context\r\nAudio information\r\nSystem sample rate: 48000 Hz\r\nOutput channels: 2\r\nOutput interpretation: speakers\r\nSupported decode formats:\r\n\r\nOgg Opus (audio/ogg; codecs=opus)\r\nWebM Opus (audio/webm; codecs=opus)\r\nOgg Vorbis (audio/ogg; codecs=vorbis)\r\nWebM Vorbis (audio/webm; codecs=vorbis)\r\nMPEG-4 AAC (audio/mp4; codecs=mp4a.40.5)\r\nMP3 (audio/mpeg)\r\nFLAC (audio/flac)\r\nPCM WAV (audio/wav; codecs=1)\r\nSupported encode formats:\r\n\r\nWebM Opus (audio/webm; codecs=opus)\r\nVideo information\r\nSupported decode formats:\r\n\r\nWebM VP9 (video/webm; codecs=vp9)\r\nWebM VP8 (video/webm; codecs=vp8)\r\nH.264 (video/mp4; codecs=avc1.42E01E)\r\nSupported encode formats:\r\n\r\nWebM VP9 (video/webm; codecs=vp9)\r\nWebM VP8 (video/webm; codecs=vp8)\r\n\r\n</details>\r\n"}}
{"actor":{"display_login":"mfoster98"}}