Anduin2017 / Anduin2017/AnduinOS
On screen keyboard does not stay up when Firefox is in full screen mode
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 1.3k
- Forks
- 114
- PR merge metrics
- No merged PRs in 30d
Description
Running Firefox in full screen mode (whether normally and then F11, or with the -kiosk parameter) results in the on screen keyboard appearing briefly and then vanishing when selecting a text input field. This occurs whether I set the MOZ_USE_XINPUT2 environment variable or not.
Steps to reproduce on tablet PC
- Create HTML document below in current working directory, call it
login.html.
<html>
<head>
<title>Login</title>
</head>
<body>
<form method="post">
<label for="username">Username</label>
<input type="text" name="username" id="username">
<br>
<label for="password">Password</label>
<input type="password" name="password" id="password">
</form>
</body>
</html>
- Run firefox -
firefox $PWD/login.html - Tap one of the fields. Note that the on screen keyboard appears after a couple of presses
- Press F11 to go full screen and try to tap a field again. Note that keyboard appears for a moment (I've seen up to a second) and then vanishes.
- Run firefox in kisok mode -
firefox -kiosk $PWD/login.html- and repeat step 2, noting that the same behaviour with the keyboard occurs here as it did in step 4.
Contributor guide
No contributing guide indexed for this repository
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 creating the described login.html and reproducing the issue with Firefox normally, with F11, and with -kiosk. Compare the on-screen keyboard behavior in each mode and trace the relevant Linux or Firefox integration from the reproduction. Done means the keyboard remains visible after selecting a text input in full-screen and kiosk modes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- desktop-dev, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100