Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with greyscale and share dialogue #141

Open
abdelix opened this issue Jan 5, 2025 · 1 comment
Open

Issue with greyscale and share dialogue #141

abdelix opened this issue Jan 5, 2025 · 1 comment

Comments

@abdelix
Copy link

abdelix commented Jan 5, 2025

First of all, thank you for making such a wonderful app.

I noticed an issue regarding the greyscale feature when opening the android share dialogue in Maps. Please find the issue description below.

System description

Pixel 6 with Android 15
Detoxdroid 2.0.6

Issue description

Steps to reproduce

  1. enable greyscale mode.
  2. Add google maps to the exclusion list.
  3. Open Google Maps and select a point.
  4. Click the share button.

Until the share button is clicked the phone is in color mode as Maps is added to the exclusion list.

observed behavior

The system share dialogue opens and now the phone enters into a loop where it keeps changing between grayscale and color mode. During this moment the phone becomes unresponsive until the share dialog is closed.

expected behavior

The phone should stay either in color or grayscale mode while the share dialog is visible.

Workaround

After some debugging with adb i found that the share dialog is part of the IntentResolver system app. Adding this app to the exclusion list solves the issue for this particular scenario.

Hypothesis

This issue probably originates because in this scenario there is more than one Activity of different apps in the foreground. What do you think?

@abdelix
Copy link
Author

abdelix commented Jan 5, 2025

PS. Forgot to say that I am using the latest Detoxdroid version in the f-droid repository (2.0.6)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant