Race condition in AddonRepository.cancelSearch()

RESOLVED WONTFIX

Status

()

RESOLVED WONTFIX
5 years ago
10 months ago

People

(Reporter: Irving, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

AddonRepository._repopulateCacheInternal(), and possibly several other internal and external AddonRepository APIs, perform callback-based async steps (e.g. AddonManager.getAddonsByIDs()) before issuing the actual XHR request and setting the AddonRepository._searching flag.

If an AddonRepository.cancelSearch() call comes in during the async steps before the XHR starts, it has no effect and the search will still be performed.

Comment 1

10 months ago
This code is gone as of bug 1263313

Updated

10 months ago
Status: NEW → RESOLVED
Last Resolved: 10 months ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.