Bug 1847728 - Handle nullptr in RemoteAccessible::ApplyCache. r=Jamie

Differential Revision: https://phabricator.services.mozilla.com/D185691
This commit is contained in:
Christian Holler (:decoder) 2023-09-04 15:25:22 +00:00
Родитель e56675ede1
Коммит 5e6a80d7a8
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -183,6 +183,11 @@ RemoteAccessible* RemoteAccessible::RemoteParent() const {
void RemoteAccessible::ApplyCache(CacheUpdateType aUpdateType,
AccAttributes* aFields) {
if (!aFields) {
MOZ_ASSERT_UNREACHABLE("ApplyCache called with aFields == null");
return;
}
const nsTArray<bool> relUpdatesNeeded = PreProcessRelations(aFields);
if (auto maybeViewportCache =
aFields->GetAttribute<nsTArray<uint64_t>>(CacheKey::Viewport)) {