Closed Bug 1621683 Opened 4 years ago Closed 4 years ago

“Checking for updates” spins forever in marionette mode

Categories

(Remote Protocol :: Marionette, defect)

75 Branch
defect
Not set
normal

Tracking

(firefox74 wontfix, firefox75 wontfix, firefox76 wontfix)

RESOLVED WONTFIX
Tracking Status
firefox74 --- wontfix
firefox75 --- wontfix
firefox76 --- wontfix

People

(Reporter: sgl, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0

Steps to reproduce:

  1. close FF and add "--marionette" command line argument
    0r
  2. go to "about:config" and set "marionette.enabled" true and restart FF.

Actual results:

With marionette mode enabled "About dialog" will show “Checking for updates” that never goes away.

if you disable marionette mode by setting "marionette.enabled" to false, issue goes away. So this is a stable bug.

Not sure if I understood correctly what happened, but I also noted that updates actually coming-in automatically at some point but they break FF startup - I see two dependent FF processes in process explorer, but UI window doesn't appear.
In this case the only way to bring FF UI back from user perspective is to reinstall FF or vanish user settings that is not nice...

Expected results:

If marionette tries to preserve current version of FF during automations, it should say so instead of spinning "Checking for updates" icon.

Reproduced on all the latest Firefox versions on Windows 10 x64.
Moving it over to Marionette so developers can check it out. Thanks for the report!

Status: UNCONFIRMED → NEW
Component: Untriaged → Marionette
Ever confirmed: true
Product: Firefox → Testing

During any kind of automated testing we cannot allow updates. As such update checks are disabled similar to all the other test harnesses. Note that none of those are allowed to do any modification in the UI of Firefox. The spinning icon is what the about dialog uses. For details you want to check the updater logs in the console once enabled.

Feel free to set a custom value for app.update.disabledForTesting which defaults to true with Marionette enabled.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
Product: Testing → Remote Protocol
You need to log in before you can comment on or make changes to this bug.