Попробуйте библиотеку
body-scroll-lock. Ко всему прочему блокирует исчезновение тулбара при скролле в Safari на iOS 15.
Прочитайте этот ишью перед использованием:
https://github.com/willmcpo/body-scroll-lock/issues/236. Главное, что там сказано: то что фича со скроллом не уйдёт в Safari iOS 15, если установить библиотеку через NPM, а если качать с GitHub всё будет ОК.
Видеопример проблемы и решения:
- До использования библиотеки (боль):
https://truewebstories.ru/sites/default/files/0my_...
- После:
https://truewebstories.ru/sites/default/files/0my_...