Skip to content

Scrollable text inputs #339

@nicoburns

Description

@nicoburns

Text inputs should be scrollable such that if there is more text content than fits the size assigned to the input, it is still possible to view that text.

Some notes:

  • Single-line text inputs should scroll horiztonally
  • Multi-line text input should scroll vertically
  • Scrolling with the mouse wheel should be possible
  • The scroll position ought to follow the caret such that when typing (or using the arrow keys) the caret stays in view
  • When selecting text using a mouse, scrolling in a given direction ought to occur when the mouse extends past the edge of the text input in that direction
  • Scrolling ought to "bubble" out to parent nodes when:
    • When using the mouse wheel
    • When selecting text IF the text input is larger than it's containing scrollport in the relevant axis

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions