duckduckgo / duckduckgo/Android
[Bug] System status bar cannot be hidden when playing video in full screen on pad devices
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 4.8k
- Forks
- 1.4k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 170
Description
Describe the bug
When playing a video on a video website and clicking the full-screen button of the player, the player switches to full-screen mode within the app window, but the operating system's status bar does not hide, failing to achieve the effect of occupying the entire screen.
To avoid any misunderstanding, the status bar I'm referring to is the toolbar at the top of the system interface that displays system time, notifications, network signals, battery level, and other information.
After clicking the full-screen button of the player, the information displayed on the status bar (such as system time, notifications, network signals, battery level, etc.) disappears, but the status bar itself remains visible.
How to Reproduce
- Visit a video website, such as YouTube
- Click on a video link to enter the video page
- Click play
- Click the full-screen button of the player
- The described error occurs
Expected behavior
The status bar should disappear when entering full-screen mode, and the player should fill the entire screen. I have tested with the system's built-in browser and Edge, and both work correctly.
Environment
- DDG App Version:5.250.0
- Device:Xiaomi Pad 7 Pro
- OS:Xiaomi HyperOS 2.0.206.0
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 issue on a Xiaomi Pad 7 Pro with DDG App 5.250.0 using YouTube or another video site, then trace the Android full-screen handling used by the video player. Done means entering player full-screen hides the system status bar and lets the video fill the entire screen, matching the behavior of the system browser and Edge.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100