Closed Bug 1744227 Opened 2 years ago Closed 2 years ago

String inside the `Next` button from import wizard window flashes when changing browsers

Categories

(Core :: Layout, defect)

Desktop
All
defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox-esr91 --- wontfix
firefox94 --- wontfix
firefox95 --- wontfix
firefox96 --- wontfix

People

(Reporter: atrif, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Attached image import_window.gif

Affected versions

  • 96.0a1 (20211202215058)
  • 95.0 (20211129150630)
  • 94.0.2 (20211119140621)
  • 91.3.0esr (20211028170545)

Affected platforms

  • Windows10 x64
  • macOS 10.15

Steps to reproduce

  1. Open Firefox and the import wizard window.
  2. Change between browsers and observe the Next button.

Expected result

  • Next button should not change.

Actual result

  • String from the Next button flashes when changing browsers.

Regression range

Notes

  • Screen recording attached.
  • With Light theme, focus flashes when changing browsers.
  • This is sometimes intermittent while using the mouse, but with the keyboard is more reproducible.
Has Regression Range: --- → yes
Has STR: --- → yes

The code kind of asks for this:

    this._wiz.canAdvance = false;
    this._wiz.canRewind = false;
    let result = MigrationUtils.spinResolve(promise);
    this._wiz.canAdvance = canAdvance;
    this._wiz.canRewind = canRewind;

It disables the button, spins the event loop, and re-enables the button again.

In the past, painting was too sluggish to happen during the event loop spin. Now it happens instantly.

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

Attachment

General

Created:
Updated:
Size: