Skip to content

fix(kanban): keep empty and short column bodies droppable - #2517

Open
mdrmono wants to merge 1 commit into
callumalpass:mainfrom
mdrmono:fix/kanban-column-drop-height
Open

mdrmono wants to merge 1 commit into
callumalpass:mainfrom
mdrmono:fix/kanban-column-drop-height

Conversation

@mdrmono

@mdrmono mdrmono commented Nov 7, 2026

Copy link
Copy Markdown

Fixes #2516.

Flat Kanban columns currently use height: fit-content. Releasing a task below an empty column's hint or below a short column's last card lands outside its drop handler, so the task keeps its original status even though drops onto the header work.

Give expanded flat columns height: 100% so their bodies remain usable drop targets. The existing maximum height and internal scrolling still apply. The selector excludes collapsed columns and swimlane cells.

The native-mouse Playwright regression test checks saved YAML after header drops (the working control), drops below an empty hint, and drops below the last card. It also checks collapse and independent scrolling. On unpatched main the header controls pass and the lower-body drop fails; with this CSS change all steps pass in an isolated Obsidian 1.15.0 profile and vault.

Validation:

  • Production build and TypeScript checks
  • Full repository lint and generated CSS lint
  • Two related unit suites: five tests passed
  • Native-mouse regression test passed

Includes the required unreleased note and acknowledgement.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Drops below empty or short Kanban columns are ignored

1 participant