Anduin2017 / Anduin2017/AnduinOS

On screen keyboard does not stay up when Firefox is in full screen mode

Open
#185 2 comments 0 reactions 0 assignees View on GitHub

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

  1. 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>
  1. Run firefox - firefox $PWD/login.html
  2. Tap one of the fields. Note that the on screen keyboard appears after a couple of presses
  3. 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.
  4. 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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.