microsoft / microsoft/pxt-microbit
iOS App : Full screen simulator console button is usually hidden and only provides access to Simulator data
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 804
- Forks
- 721
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 2
Description
Describe the bug
Related: https://github.com/microsoft/pxt-microbit/issues/1919
The blue console button in the full screen simulator view is not always present when the show console buttons would be present below landscape simulator, and seems to only provide access to simulator data. It seems to only appear on first use. I don't see the blue button on a portrait Windows Chrome screen.
The video shows the iPad screen. After connecting to the micro:bit, the blue button is present, but tapping it only leads to simulator data (after quite a long pause). On returning to the full screen simulator, the blue button disappears. But after turning the iPad to landscape, the Show console Device button is available (though misplaced) and shows data coming from micro:bit.
The picture below shows the console screen works on an iPhone, but there appears to be no way to see Device data.
Expected behavior
The blue button is present in full screen simulator view when the show console buttons would be present below the landscape mode simulator, and provides a "show console device" action as well as "show console simulator".
Screenshots
https://user-images.githubusercontent.com/989126/189145668-1a9b0d6e-33e6-4fab-a592-f5908ece7c71.mp4

micro:bit version (please complete the following information):
not hardware related
Desktop (please complete the following information):
- OS: [e.g. iOS] Windows 10
- Browser [e.g. chrome, safari] Chrome
- Version [e.g. 22]
Smartphone (please complete the following information):
- Device: [e.g. iPhone6] iPad or iPhone
- OS: [e.g. iOS8.1] 15.6.1
- Browser [e.g. stock browser, safari] iOS app WebKit view
- Version [e.g. 22]
Additional context
Add any other context about the problem here.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the full-screen simulator behavior on the reported iPad or iPhone WebKit view and Windows Chrome, comparing portrait and landscape modes with the console controls below the simulator. Done means the full-screen view consistently shows the console button when appropriate and offers both simulator and device console actions, with device data accessible after connecting the micro:bit.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100