Open Bug 1932465 Opened 3 months ago Updated 2 days ago

[WebCompat Reporter] Remove legacy web compat reporter code

Categories

(Fenix :: General, task, P2)

All
Android
task

Tracking

(Not tracked)

People

(Reporter: 007, Unassigned)

References

(Depends on 2 open bugs)

Details

(Whiteboard: [fxdroid][group4])

After the Web Compat reporter feature has landed in Release, the legacy feature code should be cleaned up.

  • Core.kt in Fenix.
  • The feature-webcompat and feature-webcompat-reporter modules in AC should be investigated if they are used in Focus and either marked for deprecation or removed altogether.

Note that on desktop this addon is still used as our fallback if Glean is disabled (which Report Broken Site relies on), though even then it's only enabled on pre-release channels. It might be worth doing the same thing on Focus if Glean can be disabled.

The Bugbug bot thinks this bug should belong to the 'Fenix::Experimentation and Telemetry' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Experimentation and Telemetry
Component: Experimentation and Telemetry → General

(In reply to Noah Bond [:007] from comment #0)

  • The feature-webcompat and feature-webcompat-reporter modules in AC should be investigated if they are used in Focus and either marked for deprecation or removed altogether.

If this bug is about the reporter, do we need to touch feature-webcompat?

Bear in mind that if users have telemetry off, then the new "report broken site" feature will not function, as it relies on Glean. As such this feature is useful as a fallback (as we do on desktop).

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