Closed Bug 1777520 Opened 2 years ago Closed 2 years ago

Import tool gets stuck in step 2 after flashing red message "No Profile found" (Seamonkey, Outlook)

Categories

(Thunderbird :: General, defect, P4)

Thunderbird 102
Unspecified
Windows 10

Tracking

(thunderbird_esr102 fixed, thunderbird103 fixed, thunderbird104 fixed)

RESOLVED FIXED
104 Branch
Tracking Status
thunderbird_esr102 --- fixed
thunderbird103 --- fixed
thunderbird104 --- fixed

People

(Reporter: thomas8, Assigned: freaktechnik)

References

(Blocks 1 open bug)

Details

(Keywords: ux-mode-error)

Attachments

(2 files)

Maybe a runtime thing, or maybe only reproduces first time?
A bit erratic, but have seen it twice now

STR (new, better STR in comment 3)

  1. Tools > Import
  2. Choose Seamonkey or Outlook as source in step 1 of import
  3. After getting red error "No Profile found" in step 2 of import, try Back button

Actual result

  • in step 2 of import, red message flashes "No Profile found"
  • back button thereafter fails to go back to step 1

Expected

  • back button should always work correctly

Workaround is to call import tool from menu again.

Stuck in step 2, and the UI looks bogus?

I can't reproduce this, though I haven't yet had a chance to try on Windows. The error should only be shown if you click next after you made a selection in the second step.

Could you check the error console to see if there's anything there?

Your screenshot looks like a case where the import tab didn't get initialized correctly, and is thus showing things it shouldn't be showing. You can also see that it thinks it's on the initial step.

New STR

  1. Tools > Import
  2. Choose Seamonkey, Continue
  3. < Back
  4. Choose Outlook, Continue ("No Profile found")
  5. < Back

Actual

  • Outlook step 2 shows step 2 of SeaMonkey instead (under "No Profile found" bar)
  • < Back fails, just removes the "No Profiles found" bar
Uncaught TypeError: tab.browser.contentWindow.showTab is not a function
    toImport chrome://messenger/content/mailCore.js:549
    setTimeout handler*toImport chrome://messenger/content/mailCore.js:548
    oncommand chrome://messenger/content/messenger.xhtml:1
mailCore.js:549:39


Uncaught (in promise) Error: No profile found, do not advance to app flow.
    _onSelectSource chrome://messenger/content/aboutImport.js:382
aboutImport.js:382:13

Uncaught TypeError: targetStep is undefined
    backTo chrome://messenger/content/aboutImport.js:117
    back chrome://messenger/content/aboutImport.js:172
    onclick about:import#:1
aboutImport.js:117:5
    backTo chrome://messenger/content/aboutImport.js:117
    back chrome://messenger/content/aboutImport.js:172
    onclick about:import#:1
​```
Assignee: nobody → martin
Status: NEW → ASSIGNED
Target Milestone: --- → 104 Branch
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED

Comment on attachment 9283812 [details]
Bug 1777520 - Properly handle no profiles found in import. r=#thunderbird-reviewers

[Approval Request Comment]
Regression caused by (bug #):
User impact if declined: Import flow breaks after selecting an app that has no profiles and no folder/zip selection option
Testing completed (on c-c, etc.): Tested on c-c
Risk to taking this patch (and alternatives if risky): Low risk, tiny fix of missed error handling.

Attachment #9283812 - Flags: approval-comm-beta?

Comment on attachment 9283812 [details]
Bug 1777520 - Properly handle no profiles found in import. r=#thunderbird-reviewers

[Triage Comment]
Approved for beta

Attachment #9283812 - Flags: approval-comm-beta? → approval-comm-beta+

Comment on attachment 9283812 [details]
Bug 1777520 - Properly handle no profiles found in import. r=#thunderbird-reviewers

[Approval Request Comment]
Regression caused by (bug #):
User impact if declined: Import flow breaks after selecting an app that has no profiles and no folder/zip selection option
Testing completed (on c-c, etc.): 103.0b3
Risk to taking this patch (and alternatives if risky): Low risk, tiny fix of missed error handling.

Attachment #9283812 - Flags: approval-comm-esr102?

Comment on attachment 9283812 [details]
Bug 1777520 - Properly handle no profiles found in import. r=#thunderbird-reviewers

[Triage Comment]
Approved for esr102

Attachment #9283812 - Flags: approval-comm-esr102? → approval-comm-esr102+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: