Open Bug 1885195 Opened 7 months ago Updated 7 months ago

Consider attempting to use the Maintenance Service if the user refuses a UAC prompt

Categories

(Toolkit :: Application Update, task, P3)

task

Tracking

()

People

(Reporter: bytesized, Unassigned)

References

Details

(Whiteboard: [fidedi-ope])

The change that I'm suggesting here is simple: change this line to use getBestPendingState() instead of unconditionally using STATE_PENDING.

The only difficulty here is determining if there is a reason that we shouldn't do this. I'm not coming up with any reason at the moment, but I'd like to give it a bit more thought before moving forward with this. We sometimes fall back from using the Maintenance Service if we get a service-specific failure. If there are any transient failures possible, it very likely makes sense to try using the Service again. We should also consider if there is any time that attempting to use the Maintenance Service could cause problems in this case.

You need to log in before you can comment on or make changes to this bug.