[Capture location] Prompt for location permissions when capture location task is opened #2818
+131
−10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #2658
@shobhitagarwal1612 PTAL?
Case 1
Happy Case - Location Permission Given on Home Page, before Data Collection
https://github.com/user-attachments/assets/31e28419-f758-4c7a-8c02-6b9e2822ca56
Case 2
If the user does not allow the location requested inside the CaptureLocation Data Collection
https://github.com/user-attachments/assets/e9b86938-a9ab-4b33-b804-142c6695ae1b
Case 3
If the user allow the location by using the dialog allow feature and turning on off device location
https://github.com/user-attachments/assets/03b1a197-07a1-4896-95f0-56b09270c7f6
Other cases happening