Skip to content

TypeError: Object.hasOwn is not a fanction. iOS < 15.4 #2183

@EgorEres

Description

@EgorEres

Опишите проблему

При использовании компонента UniversalDateInput на планшетах iOS открытие календаря вызывает ошибку TypeError: Object.hasOwn is not a fanction

Скриншот с тестового стенда:
Image

Скриншот ошибки из core-ds.github.io:

Image

Шаги для воспроизведения

Предусловия

проверял на iPad 7th generation, iOS версии 15.3 или ниже, браузер Safari
(основное устройство пользователей на данный момент)

  1. С указанного устройства выше заходим на https://core-ds.github.io/core-components/master/?path=/docs/universaldateinput--docs
  2. Выбираем в первом примере "Со слайдером месяцев"
    2.1 это эквивалентно если в коде указать пропс calendarProps={{ selectorView: 'month-only' }}
  3. Нажимаем на иконку календаря в инпуте
  4. Наблюдаем ошибку

Ожидаемое поведение

При нажатии на иконку календаря, открывается календарь

Дополнительная информация

Ожидаемая поддержка мобильной версии iOS 14+

Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions