Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In Fullscreen Mode child windows are hidden and have no mouse control #22736

Open
2 tasks
JC-NH opened this issue Oct 26, 2024 · 2 comments
Open
2 tasks

In Fullscreen Mode child windows are hidden and have no mouse control #22736

JC-NH opened this issue Oct 26, 2024 · 2 comments

Comments

@JC-NH
Copy link

JC-NH commented Oct 26, 2024

Issue Report Checklist

  • [x ] Searched the issues page for similar reports
  • [x ] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
  • [x ] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
  • Could not reproduce inside jupyter qtconsole (if console-related)
  • [x ] Tried basic troubleshooting (if a bug/error)
    • [x ] Restarted Spyder
    • [x ] Reset preferences with spyder --reset
    • Reinstalled the latest version of Anaconda
    • [x ] Tried the other applicable steps from the Troubleshooting Guide
  • [ x] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description

Spyder 6.0.1
Python 3.12.0 64-bit | Qt 5.15.2 | PyQt5 5.15.10
Linux 5.15.153.1-microsoft-standard-WSL2 (x86_64)

Running spyder (WSL2 with Ubuntu 22.04.5 LTS) everything runs fine in a less than Fullscreen mode. When spyder is placed in Fullscreen mode (F11) the child windows such as "About Spyder" or "Dependences" and "Open file" open beneath the main window. The main window {"Spyder (Python 3.12)} must be minimized to see the child windows and the mouse is not usable on the child windows when they are visible.

What steps reproduce the problem?

  1. Place Spyder in Fullscreen Mode.
  2. Click on "File" and select "Open"
  3. or Click on Help and select "About Spyder"

What is the expected output? What do you see instead?

Appropriate child window opens above main window and mouse is usable in child window.

Paste Traceback/Error Below (if applicable)

N/A

Versions

  • Spyder version: 6.0.1 (conda)
  • Python version: 3.12.0 64-bit
  • Qt version: 5.15.2
  • PyQt version: 5.15.10
  • Operating System name/version: Linux 5.15.153.1-microsoft-standard-WSL2 (x86_64)

Dependencies

Mandatory:

aiohttp >=3.9.3 : 3.10.6 (OK)
asyncssh >=2.14.0,<3.0.0 : 2.17.0 (OK)
atomicwrites >=1.2.0 : 1.4.1 (OK)
chardet >=2.0.0 : 5.2.0 (OK)
cloudpickle >=0.5.0 : 3.0.0 (OK)
cookiecutter >=1.6.0 : 2.6.0 (OK)
diff_match_patch >=20181111 : 20230430 (OK)
github >=2.3.0 : 2.4.0 (OK)
importlib_metadata >=4.6.0 : 8.5.0 (OK)
intervaltree >=3.0.2 : 3.1.0 (OK)
IPython >=8.13.0,<9.0.0,!=8.17.1 : 8.27.0 (OK)
jedi >=0.17.2,<0.20.0 : 0.19.1 (OK)
jellyfish >=0.7 : 1.1.0 (OK)
jsonschema >=3.2.0 : 4.23.0 (OK)
keyring >=17.0.0 : 25.4.1 (OK)
nbconvert >=4.0 : 7.16.4 (OK)
numpydoc >=0.6.0 : 1.8.0 (OK)
parso >=0.7.0,<0.9.0 : 0.8.4 (OK)
pexpect >=4.4.0 : 4.9.0 (OK)
pickleshare >=0.4 : 0.7.5 (OK)
psutil >=5.3 : 6.0.0 (OK)
pygments >=2.0 : 2.18.0 (OK)
pylint >=3.1,<4 : 3.3.1 (OK)
pylint_venv >=3.0.2 : 3.0.3 (OK)
pyls_spyder >=0.4.0 : 0.4.0 (OK)
pylsp >=1.12.0,<1.13.0 : 1.12.0 (OK)
pylsp_black >=2.0.0,<3.0.0 : 2.0.0 (OK)
pyuca >=1.2 : 1.2 (OK)
qdarkstyle >=3.2.0,<3.3.0 : 3.2.3 (OK)
qstylizer >=0.2.2 : 0.2.3 (OK)
qtawesome >=1.3.1,<1.4.0 : 1.3.1 (OK)
qtconsole >=5.6.0,<5.7.0 : 5.6.0 (OK)
qtpy >=2.4.0 : 2.4.1 (OK)
rtree >=0.9.7 : 1.3.0 (OK)
setuptools >=49.6.0 : 75.1.0 (OK)
sphinx >=0.6.6 : 8.0.2 (OK)
spyder_kernels >=3.0.0,<3.1.0 : 3.0.0 (OK)
superqt >=0.6.2,<1.0.0 : 0.6.7 (OK)
textdistance >=4.2.0 : 4.6.2 (OK)
three_merge >=0.1.1 : 0.1.1 (OK)
watchdog >=0.10.3 : 5.0.2 (OK)
xdg >=0.26 : 0.28 (OK)
yarl >=1.9.4 : 1.12.1 (OK)
zmq >=24.0.0 : 26.2.0 (OK)

Optional:

cython >=0.21 : None (NOK)
matplotlib >=3.0.0 : 3.9.2 (OK)
numpy >=1.7 : 1.26.4 (OK)
pandas >=1.1.1 : None (NOK)
scipy >=0.17.0 : 1.14.1 (OK)
sympy >=0.7.3 : None (NOK)

@ccordoba12
Copy link
Member

Hey @JC-NH, thanks for reporting. WSL is a nightmare to support and none of us use it regularly, so we're going to simply disable fullscreen mode in it.

@ccordoba12
Copy link
Member

Note: we can use these functions to detect we're running in WSL

https://github.com/scivision/detect-windows-subsystem-for-linux/blob/main/is_wsl.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants