Skip to content

Switching between scrolling and keyboard control gives unexpected result #20

Description

@pbagnall

If you open the date picker, it opens with the currently selected date centered.

If you then scroll down 6 months, and then press page down to go down a yera (or use the buttons to do the same) then you find yourself 12 months after the initial selected date, not 12 month after the place you'd scrolled to.

I think the fix for this is to have a provisional selection, in a paler highlight (probably like the mouse over colour), which moves when you scroll. The selected date doesn't change - that only happens when you "commit" the date by clicking on a day or hitting the enter key, but using the arrow keys moves .

Instead the arrow keys move the "provisional" date, and scrolling also moves the provisional date, as does using keyboard shortcuts. So then scrolling and then hitting page down work together with no astonishment.

This is a significant, but not massively disruptive change, but will make the UX quite a bit better.

Metadata

Metadata

Assignees

No one assigned

    Labels

    UX flawUX design issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions