You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Android tablet launches in portrait letterbox while in landscape mode #24448
I searched existing issues and did not find a duplicate.
I included enough detail to reproduce or investigate the problem.
Area
apps/mobile
Steps to reproduce
Hold the Xiaomi tablet in landscape orientation.
Fully close T3 Code and launch it again while the tablet remains in landscape mode.
The app opens in a portrait-sized letterboxed window, with the tablet wallpaper visible on both sides.
Rotate the tablet to portrait orientation.
Rotate it back to landscape.
T3 Code now fills the screen and displays the correct tablet layout.
Expected behavior
T3 Code should launch directly into its full-screen landscape tablet layout without requiring any device rotation.
Actual behavior
When launched in landscape orientation, T3 Code initially appears in a narrow portrait-sized window centered on the screen. The wallpaper remains visible on both sides. Rotating the tablet to portrait and back to landscape causes the app to expand and display the correct full-screen tablet layout.
Rotating the tablet to portrait orientation and then back to landscape restores the correct full-screen layout. This workaround must be repeated whenever the issue occurs.
Tested current main at a2398c2ce3 with the Android development client on a Pixel Tablet emulator (Android 16/API 36). Force-stopping and launching in landscape filled the display; rotating to portrait and back also filled the display. This was the disconnected app state, so it does not establish the behavior on HyperOS.
Which Xiaomi tablet model, HyperOS version, and Android version are affected? Also, is HyperOS’s per-app orientation/aspect-ratio setting for T3 Code at its default, or overridden?
3. Tested current main at a2398c2ce3 with the Android development client on a Pixel Tablet emulator (Android 16/API 36). Force-stopping and launching in landscape filled the display; rotating to portrait and back also filled the display. This was the disconnected app state, so it does not establish the behavior on HyperOS.
Which Xiaomi tablet model, HyperOS version, and Android version are affected? Also, is HyperOS’s per-app orientation/aspect-ratio setting for T3 Code at its default, or overridden?
Thanks for looking into this and testing it!
I'm using a Redmi K Pad, running HyperOS 3 (Android 16).
I couldn't find any app-specific orientation or aspect ratio settings for T3 Code in HyperOS, and I haven't manually changed or overridden any related settings, so they should all be at their system defaults.
I also confirmed that the issue still persists in version 2.2.0.
Please let me know if there's anything else I can check or test on my device. I'd be happy to help!
Activity
juliusmarminge commentedon Oct 27, 2026
Tested current main at a2398c2ce3 with the Android development client on a Pixel Tablet emulator (Android 16/API 36). Force-stopping and launching in landscape filled the display; rotating to portrait and back also filled the display. This was the disconnected app state, so it does not establish the behavior on HyperOS.
Which Xiaomi tablet model, HyperOS version, and Android version are affected? Also, is HyperOS’s per-app orientation/aspect-ratio setting for T3 Code at its default, or overridden?
mingyue2425 commentedon Oct 29, 2026
Thanks for looking into this and testing it!
I'm using a Redmi K Pad, running HyperOS 3 (Android 16).
I couldn't find any app-specific orientation or aspect ratio settings for T3 Code in HyperOS, and I haven't manually changed or overridden any related settings, so they should all be at their system defaults.
I also confirmed that the issue still persists in version 2.2.0.
Please let me know if there's anything else I can check or test on my device. I'd be happy to help!