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

Bug: on Android 15, calling ConsentInformation.requestConsentInfoUpdate ruins fetching current dynamic-colors during runtime #158

Open
AndroidDeveloperLB opened this issue Jan 1, 2025 · 4 comments
Assignees
Labels

Comments

@AndroidDeveloperLB
Copy link

Reported here:
https://issuetracker.google.com/issues/386855222
material-components/material-components-android#4519

@Kiro705 Kiro705 self-assigned this Jan 2, 2025
@Kiro705
Copy link
Member

Kiro705 commented Jan 2, 2025

Hello @AndroidDeveloperLB ,

Can you share any steps for how this can be reproduced using the Android sample apps?

Thank you,
Jackson
IMA SDK team

@Kiro705 Kiro705 added the bug label Jan 2, 2025
@AndroidDeveloperLB
Copy link
Author

@Kiro705 Have you checked the link? It has clear steps, code snippets, video and sample.

@Kiro705
Copy link
Member

Kiro705 commented Jan 2, 2025

Hello @AndroidDeveloperLB

I did look at the attached bug, but did not see mention of any of the sample apps in this repository, but the issue would likely be for the UMP example.

The example doesn't specifically use DynamicColors, so I think the sample is still functioning correctly. But I think you are pointing to a potential bug in ump.ConsentInformation, is that correct? If so, I can forward the issue to the correct team.

Thank you,
Jackson
IMA SDK team

@AndroidDeveloperLB
Copy link
Author

@Kiro705 But it does affect DynamicColors too, and I've shown it right here:
https://issuetracker.google.com/issues/386855222#comment6

Not only that, but as I wrote, it affects all Activities. So once I call this function, it ruins everything related to dynamic colors in the entire app.
I can't think of any workaround for this other than having a new process just for this, which is terrible.

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

No branches or pull requests

2 participants