Closed Bug 1971702 Opened 5 months ago Closed 5 months ago

Opera browser is not listed when importing data

Categories

(Firefox :: Migration, defect, P3)

Desktop
All
defect

Tracking

()

VERIFIED FIXED
142 Branch
Tracking Status
firefox-esr128 --- wontfix
firefox-esr140 --- verified
firefox139 --- wontfix
firefox140 --- wontfix
firefox141 --- verified
firefox142 --- verified

People

(Reporter: bhidecuti, Assigned: mconley, NeedInfo)

References

Details

(Keywords: good-next-bug, Whiteboard: [lang=js])

Attachments

(4 files)

Attached image image (3).png โ€”

Found in

  • 141.0a1 (2025-06-11)

Affected versions

  • 141.0a1
  • 140.0b8
  • 139.0.4
  • 128.11.0esr

Tested platforms

  • Affected platforms: Windows 11, macOS 13, Ubuntu 22.04
  • Unaffected platforms: none

Preconditions

  • Have Opera browser installed and some saved data (bookmarks, history, passwords, payment methods)

Steps to reproduce

  1. Open about:preferences#general
  2. Click the "Import Data" button and select "Opera" browser from the list

Expected result

  • Opera browser should be listed as an option

Actual result

  • Opera browser is not listed

Regression range

  • Probably not a Firefox regression. The behavior can be reproduced with older builds as well (e.g. with Firefox Nightly 112.0a1). In the past, Opera was listed as an option when importing data

Additional notes

  • See the attached screenshot
  • Not reproducing with OperaGX or Vivaldi - they are listed
  • Importing data to Opera from Firefox works
  • Opera version: 119.0.5497.88

Hi Bianca. Are you able to test older versions of Opera to determine if this is something that they recently broke on their side?

Flags: needinfo?(bhidecuti)

(In reply to Mike Conley (:mconley) (:โš™๏ธ) from comment #1)

Hi Bianca. Are you able to test older versions of Opera to determine if this is something that they recently broke on their side?

Hey Mike,
Of course. After further investigation, it seems the issue first appeared in Opera 104.0.4944.23. When using the previous Opera version (103.0.4928.47), the browser is listed in the Import data modal.
I tested this on both Windows 11 and macOS 13, each time with a clean install and a new Opera profile. Also, if updating from the working version to the latest version (119.0.5497.88), Opera is still not offered as on option when importing data.
Please let me know if I can provide more details!

Flags: needinfo?(bhidecuti)
QA Whiteboard: [qa-found-in-c141] → [qa-found-in-c141][qa-investig-done-c141/b140]
QA Contact: bhidecuti

Thanks, Bianca.

Are you able to determine if Opera has changed where the profile is located in 104.0.4944.23 vs 103.0.4928.47? Apparently, visiting opera://about will tell you where the profile folder is.

Flags: needinfo?(bhidecuti)

(In reply to Mike Conley (:mconley) (:โš™๏ธ) from comment #3)

Thanks, Bianca.

Are you able to determine if Opera has changed where the profile is located in 104.0.4944.23 vs 103.0.4928.47? Apparently, visiting opera://about will tell you where the profile folder is.

It seems that the difference is that starting with v. 104.0.4944.23 an additional "Default" folder is created -> Profile:C:\Users\svuser\AppData\Roaming\Opera Software\Opera Stable\Default vs v. 103.0.4928.47 -> Profile:C:\Users\svuser\AppData\Roaming\Opera Software\Opera Stable

Flags: needinfo?(bhidecuti) → needinfo?(mconley)

Okay, thank you! I'll see if I can find time for this next week.

Severity: -- → S4
Flags: needinfo?(mconley)
Priority: -- → P3
Keywords: good-next-bug
Whiteboard: [lang=js]
Assignee: nobody → mconley
Attachment #9496775 - Attachment description: WIP: Bug 1971702 - Update Opera migrator to account for the Default user profile. r?#migration-reviewers! → Bug 1971702 - Update Opera migrator to account for the Default user profile. r?#migration-reviewers!
Status: NEW → ASSIGNED
Pushed by mconley@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a9519c00dd9a https://hg.mozilla.org/integration/autoland/rev/670943479839 Update Opera migrator to account for the Default user profile. r=migration-reviewers,Gijs
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch

The patch landed in nightly and beta is affected.
:mconley, is this bug important enough to require an uplift?

For more information, please visit BugBot documentation.

Flags: needinfo?(mconley)

Leaving this needinfo while I wait for the Ubuntu snap instance of Firefox Nightly to be updated with this patch so I can test it.

Verified as fixed using Firefox Nightly 142.0a1 (2025-06-30) on macOS 13, Windows 11 and Ubuntu 22.04 (tar.xz build). Opera browser is now listed when importing data and the import works correctly.

Attachment #9498164 - Flags: approval-mozilla-beta?

firefox-beta Uplift Approval Request

  • User impact if declined: Users will be unable to import from modern versions of the Opera browser
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: Install a modern version of Opera on Windows, macOS and Linux, and ensure that profile data from that install can be imported into Firefox.
  • Risk associated with taking this patch: Very low.
  • Explanation of risk level: This is a very contained change to the Opera migrator, which isn't working in its current state because Opera changed how they store profile data. This change adapts us to the new storage location (while also keeping us compatible with older versions of Opera)
  • String changes made/needed: None.
  • Is Android affected?: no
Flags: qe-verify+
QA Whiteboard: [qa-found-in-c141][qa-investig-done-c141/b140] → [qa-found-in-c141][qa-investig-done-c141/b140] [uplift] [qa-ver-needed-c142/b141]
Attachment #9498164 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

(In reply to Bianca Hidecuti, Desktop Test Engineering [:bhidecuti] from comment #11)

Verified as fixed using Firefox Nightly 142.0a1 (2025-06-30) on macOS 13, Windows 11 and Ubuntu 22.04 (tar.xz build). Opera browser is now listed when importing data and the import works correctly.

Verified as fixed using Firefox 141.0b6 on macOS 13, Windows 11 and Ubuntu 22.04 (tar.xz build) as well.

QA Whiteboard: [qa-found-in-c141][qa-investig-done-c141/b140] [uplift] [qa-ver-needed-c142/b141] → [qa-found-in-c141][qa-investig-done-c141/b140] [uplift] [qa-ver-done-c142/b141]
Flags: qe-verify+

Is this something we want on the ESR branches also?

Regressions: 1976831
Attachment #9504003 - Flags: approval-mozilla-esr140?

firefox-esr140 Uplift Approval Request

  • User impact if declined: Users will be unable to import from modern versions of the Opera browser
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: Install a modern version of Opera on Windows, macOS and Linux, and ensure that profile data from that install can be imported into Firefox.
  • Risk associated with taking this patch: Very low.
  • Explanation of risk level: This is a very contained change to the Opera migrator, which isn't working in its current state because Opera changed how they store profile data. This change adapts us to the new storage location (while also keeping us compatible with older versions of Opera)
  • String changes made/needed: None.
  • Is Android affected?: no
Flags: qe-verify+
Attachment #9504003 - Flags: approval-mozilla-esr140? → approval-mozilla-esr140+

(In reply to Bianca Hidecuti, Desktop Test Engineering [:bhidecuti] from comment #11)

Verified as fixed using Firefox Nightly 142.0a1 (2025-06-30) on macOS 13, Windows 11 and Ubuntu 22.04 (tar.xz build). Opera browser is now listed when importing data and the import works correctly.

Verified as fixed using Firefox 140.2.0esr-build1 on macOS 13, Windows 11 and Ubuntu 22.04 (tar.xz build) as well.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: