{"action":"created","issue":{"url":"https://api.github.com/repos/phetsims/joist/issues/524","repository_url":"https://api.github.com/repos/phetsims/joist","labels_url":"https://api.github.com/repos/phetsims/joist/issues/524/labels{/name}","comments_url":"https://api.github.com/repos/phetsims/joist/issues/524/comments","events_url":"https://api.github.com/repos/phetsims/joist/issues/524/events","html_url":"https://github.com/phetsims/joist/issues/524","id":363771658,"node_id":"MDU6SXNzdWUzNjM3NzE2NTg=","number":524,"title":"Full Screen on iOS 12","user":{"login":"KatieWoe","id":41024075,"node_id":"MDQ6VXNlcjQxMDI0MDc1","avatar_url":"https://avatars3.githubusercontent.com/u/41024075?v=4","gravatar_id":"","url":"https://api.github.com/users/KatieWoe","html_url":"https://github.com/KatieWoe","followers_url":"https://api.github.com/users/KatieWoe/followers","following_url":"https://api.github.com/users/KatieWoe/following{/other_user}","gists_url":"https://api.github.com/users/KatieWoe/gists{/gist_id}","starred_url":"https://api.github.com/users/KatieWoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KatieWoe/subscriptions","organizations_url":"https://api.github.com/users/KatieWoe/orgs","repos_url":"https://api.github.com/users/KatieWoe/repos","events_url":"https://api.github.com/users/KatieWoe/events{/privacy}","received_events_url":"https://api.github.com/users/KatieWoe/received_events","type":"User","site_admin":false},"labels":[{"id":322181611,"node_id":"MDU6TGFiZWwzMjIxODE2MTE=","url":"https://api.github.com/repos/phetsims/joist/labels/meeting:developer","name":"meeting:developer","color":"000000","default":false},{"id":36918530,"node_id":"MDU6TGFiZWwzNjkxODUzMA==","url":"https://api.github.com/repos/phetsims/joist/labels/type:bug","name":"type:bug","color":"FF00AA","default":false},{"id":36918534,"node_id":"MDU6TGFiZWwzNjkxODUzNA==","url":"https://api.github.com/repos/phetsims/joist/labels/type:question","name":"type:question","color":"EDCB62","default":false}],"state":"open","locked":false,"assignee":{"login":"jonathanolson","id":480878,"node_id":"MDQ6VXNlcjQ4MDg3OA==","avatar_url":"https://avatars3.githubusercontent.com/u/480878?v=4","gravatar_id":"","url":"https://api.github.com/users/jonathanolson","html_url":"https://github.com/jonathanolson","followers_url":"https://api.github.com/users/jonathanolson/followers","following_url":"https://api.github.com/users/jonathanolson/following{/other_user}","gists_url":"https://api.github.com/users/jonathanolson/gists{/gist_id}","starred_url":"https://api.github.com/users/jonathanolson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonathanolson/subscriptions","organizations_url":"https://api.github.com/users/jonathanolson/orgs","repos_url":"https://api.github.com/users/jonathanolson/repos","events_url":"https://api.github.com/users/jonathanolson/events{/privacy}","received_events_url":"https://api.github.com/users/jonathanolson/received_events","type":"User","site_admin":false},"assignees":[{"login":"jonathanolson","id":480878,"node_id":"MDQ6VXNlcjQ4MDg3OA==","avatar_url":"https://avatars3.githubusercontent.com/u/480878?v=4","gravatar_id":"","url":"https://api.github.com/users/jonathanolson","html_url":"https://github.com/jonathanolson","followers_url":"https://api.github.com/users/jonathanolson/followers","following_url":"https://api.github.com/users/jonathanolson/following{/other_user}","gists_url":"https://api.github.com/users/jonathanolson/gists{/gist_id}","starred_url":"https://api.github.com/users/jonathanolson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonathanolson/subscriptions","organizations_url":"https://api.github.com/users/jonathanolson/orgs","repos_url":"https://api.github.com/users/jonathanolson/repos","events_url":"https://api.github.com/users/jonathanolson/events{/privacy}","received_events_url":"https://api.github.com/users/jonathanolson/received_events","type":"User","site_admin":false},{"login":"ariel-phet","id":4051174,"node_id":"MDQ6VXNlcjQwNTExNzQ=","avatar_url":"https://avatars0.githubusercontent.com/u/4051174?v=4","gravatar_id":"","url":"https://api.github.com/users/ariel-phet","html_url":"https://github.com/ariel-phet","followers_url":"https://api.github.com/users/ariel-phet/followers","following_url":"https://api.github.com/users/ariel-phet/following{/other_user}","gists_url":"https://api.github.com/users/ariel-phet/gists{/gist_id}","starred_url":"https://api.github.com/users/ariel-phet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ariel-phet/subscriptions","organizations_url":"https://api.github.com/users/ariel-phet/orgs","repos_url":"https://api.github.com/users/ariel-phet/repos","events_url":"https://api.github.com/users/ariel-phet/events{/privacy}","received_events_url":"https://api.github.com/users/ariel-phet/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-09-25T21:22:30Z","updated_at":"2018-09-27T04:32:35Z","closed_at":null,"author_association":"NONE","body":"Found during https://github.com/phetsims/QA/issues/194\r\nAffects published sims as well.\r\n\r\nWhen in a sim on an iOS 12 device you can open the phet menu and select full screen.  This option is missing for other instances of iOS.  In this full screen mode you can see an odd graphical issue in which the bottom bar is raised from the bottom of the screen.  This is fixed by changing the orientation.  Discussion on Slack indicates that Full Screen option itself is due to iOS 12 specifically supporting it now.  Bottom bar and orientation issue is similar to the problem encountered on iOS sims when an extra tab is added or taken away.\r\n\r\nMore concerning, I was unable to escape full screen at one point.  Full screen is left normally by either pressing an X in the upper left corner or by opening the phet menu and unselecting full screen.  Neither method worked.  Tapping in certain places brought up a message saying \"You are trying to type in full screen mode.  Exit full screen?\"  However, selecting this option did not let me leave either.  I had to use the home button to leave safari entirely and close safari to fix this.  I have been unable to recreate this problem as of yet.  Will update if it shows up again or I find a reproducible method.\r\n\r\nScreenshots:\r\n![img_1309](https://user-images.githubusercontent.com/41024075/46046038-d6918800-c0dc-11e8-8fc9-b0ca3fc2ca21.PNG)\r\n![img_1310](https://user-images.githubusercontent.com/41024075/46046039-d6918800-c0dc-11e8-80e3-2ad48fe8e792.PNG)\r\n\r\n\r\n@ariel-phet for severity and next steps."},"comment":{"url":"https://api.github.com/repos/phetsims/joist/issues/comments/424955917","html_url":"https://github.com/phetsims/joist/issues/524#issuecomment-424955917","issue_url":"https://api.github.com/repos/phetsims/joist/issues/524","id":424955917,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDk1NTkxNw==","user":{"login":"samreid","id":679486,"node_id":"MDQ6VXNlcjY3OTQ4Ng==","avatar_url":"https://avatars0.githubusercontent.com/u/679486?v=4","gravatar_id":"","url":"https://api.github.com/users/samreid","html_url":"https://github.com/samreid","followers_url":"https://api.github.com/users/samreid/followers","following_url":"https://api.github.com/users/samreid/following{/other_user}","gists_url":"https://api.github.com/users/samreid/gists{/gist_id}","starred_url":"https://api.github.com/users/samreid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samreid/subscriptions","organizations_url":"https://api.github.com/users/samreid/orgs","repos_url":"https://api.github.com/users/samreid/repos","events_url":"https://api.github.com/users/samreid/events{/privacy}","received_events_url":"https://api.github.com/users/samreid/received_events","type":"User","site_admin":false},"created_at":"2018-09-27T04:32:35Z","updated_at":"2018-09-27T04:32:35Z","author_association":"MEMBER","body":"I'm not sure what the problem is and couldn't find others reporting this problem in a quick search.  Some possibilities about how we might proceed:\r\n\r\n1. Assign one or more developers an iOS 12 iPad and time to investigate and explore/identify options.  Is there a programmatic way to un-full-screen?  Why isn't it working?  What's happening when the sim \"drags\" in front of itself?\r\n2. Create a small self-contained example (not using a PhET sim) that isolates/demonstrates this problem, and submit it as a bug report to Apple.  Sometimes an isolated test case can also help us understand what's going wrong or possible workarounds.\r\n3. Decide that it's a rare enough problem and doesn't need to be addressed at all\r\n4. Eliminate the full screen button when iOS 12 mobile safari is detected.\r\n\r\nI can see code in PhetMenu.js that prevents the fullscreen button from appearing in the iOS app, so that's safe."}}
{"actor":{"display_login":"samreid"}}