[GH-ISSUE #1037] The "Anonymize private data" checkbox does not save the state and is always active (Android, 4.10.0) #683

Closed
opened 2026-02-25 22:37:49 +03:00 by kerem · 6 comments
Owner

Originally created by @gitmaker032 on GitHub (Feb 8, 2022).
Original GitHub issue: https://github.com/floccusaddon/floccus/issues/1037

Describe the bug

The checkbox "Anonymize private data" is active by default and if you try to uncheck and save the settings, the checkbox remains active. Completely reinstalling the app does not solve the problem.

To Reproduce

Steps to reproduce the behavior:

  1. Go to Settings in an existing or new account.
  2. Go to the "Download debug Logs" section, uncheck the box and save the settings.
  3. Go back to the settings and recheck the state of the checkbox.

Expected behavior

The checkbox keeps the inactive state.

Screenshots (GIFs)

View the GIF

Android

  • Version: 11 (MIUI 12.5.7)
  • Floccus version: 4.10.0
Originally created by @gitmaker032 on GitHub (Feb 8, 2022). Original GitHub issue: https://github.com/floccusaddon/floccus/issues/1037 ### Describe the bug The checkbox "Anonymize private data" is active by default and if you try to uncheck and save the settings, the checkbox remains active. Completely reinstalling the app does not solve the problem. ### To Reproduce Steps to reproduce the behavior: 1. Go to Settings in an existing or new account. 2. Go to the "Download debug Logs" section, uncheck the box and save the settings. 3. Go back to the settings and recheck the state of the checkbox. ### Expected behavior The checkbox keeps the inactive state. ### Screenshots (GIFs) [View the GIF](https://i.imgur.com/JTrLfhB.gif) ### Android - Version: 11 (MIUI 12.5.7) - Floccus version: 4.10.0
kerem 2026-02-25 22:37:49 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@marcelklehr commented on GitHub (Feb 8, 2022):

From what I can see in the GIF, this seems to be the intended behavior: Always default to anonymized logs. The question for me is, does it still anonymize the logs when disabling the checkbox and tapping on the download button?

<!-- gh-comment-id:1032991730 --> @marcelklehr commented on GitHub (Feb 8, 2022): From what I can see in the GIF, this seems to be the intended behavior: Always default to anonymized logs. The question for me is, does it still anonymize the logs when disabling the checkbox and tapping on the download button?
Author
Owner

@gitmaker032 commented on GitHub (Feb 8, 2022):

From what I can see in the GIF, this seems to be the intended behavior: Always default to anonymized logs. The question for me is, does it still anonymize the logs when disabling the checkbox and tapping on the download button?

I thought that in order for the logging settings to apply, they need to be saved first :) Which is consistent with the logic of the other fields in the settings section. Yes, the logs look a bit different if you download them immediately after unchecking the box. However, in my case, no additional information on the error was added, which confused me.

<!-- gh-comment-id:1033023072 --> @gitmaker032 commented on GitHub (Feb 8, 2022): > From what I can see in the GIF, this seems to be the intended behavior: Always default to anonymized logs. The question for me is, does it still anonymize the logs when disabling the checkbox and tapping on the download button? I thought that in order for the logging settings to apply, they need to be saved first :) Which is consistent with the logic of the other fields in the settings section. Yes, the logs look a bit different if you download them immediately after unchecking the box. However, in my [case](https://github.com/floccusaddon/floccus/issues/1036), no additional information on the error was added, which confused me.
Author
Owner

@marcelklehr commented on GitHub (Feb 9, 2022):

Mh, I see. Maybe two buttons or a dropdown button would be better then, what do you think?

<!-- gh-comment-id:1033617451 --> @marcelklehr commented on GitHub (Feb 9, 2022): Mh, I see. Maybe two buttons or a dropdown button would be better then, what do you think?
Author
Owner

@marcelklehr commented on GitHub (Feb 9, 2022):

image

<!-- gh-comment-id:1033644496 --> @marcelklehr commented on GitHub (Feb 9, 2022): ![image](https://user-images.githubusercontent.com/986878/153186745-19d8789c-0780-4287-8465-fe5ec345e563.png)
Author
Owner

@gitmaker032 commented on GitHub (Feb 9, 2022):

I think the version with two buttons is clearly better. This solution does not break the logic of "change the setting - save it". As an alternative, you can not duplicate the button, and make a popup menu after you click it. Cleaner interface, but more difficult to implement, I suppose.

image

<!-- gh-comment-id:1033712964 --> @gitmaker032 commented on GitHub (Feb 9, 2022): I think the version with two buttons is clearly better. This solution does not break the logic of "change the setting - save it". As an alternative, you can not duplicate the button, and make a popup menu after you click it. Cleaner interface, but more difficult to implement, I suppose. ![image](https://user-images.githubusercontent.com/67278783/153201598-69e19a02-f533-41f0-a15f-7d832b9d3826.png)
Author
Owner

@github-actions[bot] commented on GitHub (Mar 20, 2023):

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:1476307590 --> @github-actions[bot] commented on GitHub (Mar 20, 2023): This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/floccus#683
No description provided.