Closed Bug 1937621 Opened 2 months ago Closed 2 months ago

[WebCompat Reporter] Implement fallback behavior when data collection is disabled

Categories

(Fenix :: General, task, P1)

All
Android
task

Tracking

(firefox135 fixed)

RESOLVED FIXED
135 Branch
Tracking Status
firefox135 --- fixed

People

(Reporter: 007, Assigned: giorga)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fxdroid][group4])

Attachments

(2 files)

If the user has disabled data collection, they should be routed to webcompat.org instead (with the URL field pre-populated) when clicking on "Report broken site".

We already have part of this logic where the feature flag is checked, so we should just need to add this new check here.

Whiteboard: [fxdroid][group4]
Assignee: nobody → giorga
Status: NEW → ASSIGNED
Pushed by giorga@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/307cbec39907 If the user has disabled data collection, they should be routed to webcompat.com. r=android-reviewers,rsainani
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 135 Branch
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 135 Branch → ---
Pushed by giorga@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c180975be781 If the user has disabled data collection, they should be routed to webcompat.com. r=android-reviewers,rsainani,007

I fixed the tests and landed the patch again.

Flags: needinfo?(giorga)
Flags: qe-verify+
Status: REOPENED → RESOLVED
Closed: 2 months ago2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 135 Branch
Attached video 1937621.mp4

The behavior is the same wether the "Technical and interaction data" is disabled or enabled.
After selecting the "Report broken site", the webcompat.com/issues/new..." page is opened in a new tab.

Tested on today's Nightly 135.0a1 (12/27) with a Google Pixel 6 (Android 15), and an Oppo Find N2 Flip (Android 14).

Gabriel, please take a look and provide feedback.

Flags: needinfo?(giorga)
Flags: qe-verify+
Flags: needinfo?(giorga)

WebCompat Reporter is not activated in nightly build. This task should be tested after [WebCompat Reporter] Enable in Nightly

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: