* ExtensionInstaller: Fix mistakenly canceling unrelated `waitingInstall` & avoid adding duplicate entry to installing `queue` - Changes the installer queue from a synchronized list to a synchronized set to prevent duplicate entries. - Updates queue removal logic to remove specific entries instead of using index-based removal. - Refines `cancelQueue` logic to ensure the active installation is only cancelled if its download ID matches the requested ID. * Ensure thread-safe access to the installation queue when canceling downloads |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle.kts | ||
| proguard-android-optimize.txt | ||
| proguard-rules.pro | ||
| shortcuts.xml | ||