Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gnome-shell gnome-shell
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 2.1k
    • Issues 2.1k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 149
    • Merge requests 149
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • gnome-shellgnome-shell
  • Issues
  • #4919
Closed
Open
Issue created Jan 06, 2022 by Sebastian Keller@skellerDeveloper

Unfullscreen action allowed in unexpected modes

Currently the unfullscreen action (swiping down from the top of the monitor) is enabled for Shell.ActionMode.ALL & ~Shell.ActionMode.LOCK_SCREEN, which means it includes UNLOCK_SCREEN and OVERVIEW. The former is quite clearly an oversight and the latter does not seem to make much sense either. In any of the modes it is currently enabled it will also prevent clicks in the top 20 px of the panel while a fullscreen window is focused.

The question is whether it should be limited to NORMAL or if some of the additional modes make sense. Also if it was limited to NORMAL would it even be possible to trigger it? Currently the events don't seem to reach the action, but I guess that might change with the upcoming grab rework. But then it might also be too easily triggered accidentally in games or so.

Assignee
Assign to
Time tracking