-
Notifications
You must be signed in to change notification settings - Fork 615
Open
Labels
Description
Describe the bug
On touch Chromebook with on-screen keyboard enabled, upon tapping on Search textbox for a dropdown in a Blocks function, on-screen keyboard briefly appears and then disappears, along with the search menu.
To Reproduce
Steps to reproduce the behavior:
- On touch Chromebook, make sure on-screen keyboard is enabled (Settings > Accessibility > Keyboard and text input > On-screen keyboard)
- On Chromebook, launch title > enter a world > bring up code builder > start a Blocks project
- Add a function with a dropdown of blocks, like any Shape function (circle of ), or on used
- Using touch, lightly (but not too lightly, and not too long either) tap the dropdown in the function. (Using touch in this step can also be very sensitive, as the menu of items may quickly disappear, but with practice/finesse it can be done).
- Menu of items should appear with a search textbox at the top
- Tap the Search textbox (light or hard tap doesn't matter).
- Observe: On-screen keyboard appears for a brief moment, then stutters and disappears, along with the search menu of items.
Expected behavior
On-screen keyboard should appear and stay on screen, with focus remaining in Search textbox so user can type in a search with on-screen keyboard.
Attachments
Customer-Minecraft_Inventory_Search_Issue.mp4
Customer-Minecraft_Inventory_Search_Issue.mp4
Desktop:
- OS: Chromebook, also reported from user with Samsung Galaxy Tab A9+ (SM-X210)
- Browser: Chrome
- Version: Microsoft MakeCode for minecraft version: 2.1.24, Microsoft MakeCode version: 12.1.16
Additional context
- Have not observed on Android phone or iOS.
- Repro is pretty consistent, though once managed to get the keyboard to stay onscreen though search menu dismissed, at which point was able to bring it up again and execute a search with on-screen keyboard.
On-screen keyboard works fine for search textbox in-game searches for items (Search from hotbar, not in MakeCode). - Confirmed the behavior on this device is identical in browser on minecraft.makecode.com and within code builder in EDU
- Also note as a workaround for the hyper-sensitivity in bringing up the item menu in step 4: it seems to depend on where the dropdown cell is located on the screen. The hyper-sensitivity (on both website and within makecode in game) tends to occur when the dropdown cell is near the center of the screen. To more easily get the menu with search bar to appear and stay onscreen, move the block with the dropdown cell to near the top or bottom of the screen.
- For further context, original bug was filed in Minecraft ADO