Skip to content

Bottom dock in full height causes navigation issues (via workspace::ActivatePaneInDirection) #16549

@schmehla

Description

@schmehla

Check for existing issues

  • Completed

Describe the bug / provide steps to reproduce it

I use the terminal in the bottom dock in full height (not the full screen view entered by workspace::ToggleZoom, but by dragging the bottom dock seperator all the way up --> see images).

I use these bindings to navigate panels:

"ctrl-h": ["workspace::ActivatePaneInDirection", "Left"],
"ctrl-j": ["workspace::ActivatePaneInDirection", "Down"],
"ctrl-k": ["workspace::ActivatePaneInDirection", "Up"],
"ctrl-l": ["workspace::ActivatePaneInDirection", "Right"]

With the bottom dock in full height, it covers the entire middle panel. The code panel is not visible. When navigating into the middle panel from an outer panel (with ctrl-h/ctrl-l), the covered code panel is focused instead of the bottom dock.

There should be a dedicated state for the bottom dock in full height so that the focus is not in an currently invisible panel.

Environment

Zed: v0.149.3 (Zed)
OS: Linux X11 ubuntu 22.04
Memory: 15.6 GiB
Architecture: x86_64
GPU: AMD Radeon RX 570 Series (RADV POLARIS10) || radv || Mesa 23.2.1-1ubuntu3.1~22.04.2

If applicable, add mockups / screenshots to help explain present your vision of the feature

Screenshot from 2024-08-20 23-03-21
Screenshot from 2024-08-20 23-17-05

Now, the focus is in the invisible code panel instead of the bottom dock.

If applicable, attach your Zed.log file to this issue.

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:ui/panelFeedback for panels. Panels are the content that fills the docks.area:workspaceFeedback for workspace management, layout, interactions, etcbugDEPRECATED label: use issue type 'Bug' insteadstaleLabel used by `stale` action

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions