Как сделать чтоб скрол в расширении для YandexBrowser сохранял позицию

у меня есть расширение со скролом, но после того как выходишь с него, скрол не сохраняется, как сделать так чтоб он сохранял свою позицию. И ещё чтоб был переключатель(тобишь нажимаешь на кнопку скрол сохраняет позицию, опять нажимаешь и он не сохраняет

Сохранять так же как и все остальные данные/настройки сохраняете.

Получать/менять позицию скролла наверно можно через body.scrollTop.

можно пожалуйста пример кода?

Так а чего тут пример.

При сохранении (при закрытии страницы в событии beforeunload например) сохранять куда-то body.scrollTop.
При открытии страницы доставать оттуда это значение и присваивать в body.scrollTop.

а как это в коде сделать?

Ну так а как это делаете в своем расширении? :arrow_down:

что делаем? я просто не очень понял

Расширение же уже наверно сохраняет куда-то какие-то данные, настройки? Вот тем же способом можно и body.scrollTop сохранять.

а как понять куда оно сохраняет данные?

Ну так вы его писали или что?)
Спросить у автора если это не вы или разбираться в коде.
Наверно что-то типа chrome.storage или browser.storage, не в курсе что там в Яндексовом.
chrome.storage - Chrome Developers

блин, провозился с этой проблемой целый день, но успехов не добился, можете пожалуйста помочь?