If the current workspace is already empty (the last workspace in a monitor). Moving forwards will destroy the current (empty) workspace and create a new empty one with a higher ID
Steps to reproduce
Be at the last workspace in a monitor (the empty one). Example: ID 1
Move/focus forwards hyprland-relative-workspace f
This will destroy the current workspace (ID 1) and create a new one (ID 2)
Keep moving forwards and it will keep destroying the empty workspaces and creating a new one with ID n+1
Expected behavior
The expected behavior is to do not create new workspaces if the current workspace is already the last (the empty one)
Problem
If the current workspace is already empty (the last workspace in a monitor). Moving forwards will destroy the current (empty) workspace and create a new empty one with a higher ID
Steps to reproduce
hyprland-relative-workspace f
Expected behavior
The expected behavior is to do not create new workspaces if the current workspace is already the last (the empty one)