Предположим, я открыл несколько вопросов из StackOverflow (но на самом деле проблема с любым сайтом StackExchange). Во время исследования проблемы некоторые вопросы / ответы были полезны, поэтому я проголосовал за них, после чего я закрыл Firefox, чтобы продолжить работу позже.
В следующий раз, когда я открою Firefox, он восстановит все предыдущие открытые вкладки (но не будет загружать никакие вкладки, пока я не нажму на него). Но когда я загружаю вкладки с вопросом, за который я проголосовал ранее - эти вопросы выглядят так, как будто они были до моего голосования - точно так же, как если бы я не голосовал против них. Если я открою эти вопросы в новых вкладках - они актуальны.
Я предполагаю, что это потому, что Firefox просто загружает страницу из кеша, а голосование - это "исполняемое" действие javascript, которое не меняет кеш. Это может объяснить, почему обновление вручную на самом деле обновляет страницу (мои upvotes отображаются), в то время как browser.cache.check_doc_frequency
не решает проблему. Это вопрос с точно такой же проблемой (пример для другого сайта, но это не имеет значения, я думаю), но нет ответа, как решить эту проблему.
Как заставить Firefox автоматически обновлять вкладки из предыдущего сеанса при загрузке этих вкладок?