Skip to content

[BUG] @prizm-ui/components - Focus stuck within InputLayoutDateTime #2462

@AleksandrSibiakov

Description

@AleksandrSibiakov

Библиотека

  • @prizm-ui/core
  • @prizm-ui/components
  • @prizm-ui/install
  • @prizm-ui/icons
  • @prizm-ui/flag-icons
  • @prizm-ui/theme
  • @prizm-ui/charts
  • @prizm-ui/ast
  • @prizm-ui/nx-plugin

Компонент

InputLayoutDateTime

Версия

➜ npm ls @prizm-ui/components

@prizm-ui/components 5.8.0

Скрин / Видео проблемы

Image

Воспроизведение проблемы

  • Перейти на демо страничку компонента
  • очистить значение
  • поставить фокус на первый инпут, так чтобы оторбазилась маска (___)
  • перевести фокус на инпут времени (через tab, либо кликом лкм)

Описание проблемы

Фокус "застревает" внутри компонента <prizm-input-layout-date-time>, таким образом на странице могут быть несколько элементов в фокусе, как на скриншоте.

Примечательно, что компонент подсвечивается через стиль :focus-within, даже когда document.activeElement явно ссылается на элемент не относящийся к компоненту.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions