Open jnrahme opened 9 months ago
Hi @jnrahme , Please assign this issue to me. Thank you.
@annie-gupta Hello! Thanks for wanting to contribute to the project. It's preferable for contributors to look at "Contributor OK" tasks, as we go over in contributing guildelines. Thanks!
Steps to reproduce
Set up your debugger by navigating to the RustSyncManager class. Set breakpoints in the getEnginesAndKeys() function. Open the Firefox app. Click on the hamburger menu. Select "Sync and Save Data." Log in to your account. Toggle the switch for either address or credit cards to the "off" position. Close the settings, triggering background sync.
Expected behavior
When the toggle switch is in the "off" position, there should be no synchronization.
Actual behavior
Synchronization occurs every time the close button is clicked, syncing the last item toggled even though it is supposed to be turned off.
Device & build information
Notes
Attachments:
https://drive.google.com/file/d/1-R_8SLVdDKLkY5gyKwDgNr4r8QC-yiRM/view?usp=drive_link LINK to video on how to reproduce bug
┆Issue is synchronized with this Jira Task