Skip to content

Некорректный переход смена таба -> пуш на iOS 18+ #149

Description

@romanzhukovv

Привет! Столкнулись с такой проблемой:

при переходе по роуту со сменой таба и последующим пушем экрана не учитывается анимация переключения табов которая появилась в iOS 18. Судя по всему completion в ScreenSelectTabAction вызывается не дожидаясь завершения этой анимации, из-за чего экран пушится в стек таба с которого перешли.

Пока решили проблему путем передачи анимации с нулевым duration:

.makeVisible(tabsAnimation: .custom(ScreenTabTransitionAnimation(duration: 0, options: .curveEaseIn)))

По идее если не передается tabsAnimation, то дефолтная анимация перехода должна отключаться

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions