Add a screen to the Debug Drawer to manage the CFRs in Fenix.
As part of this work:
- Conduct an audit of all of the CFRs and document what feature they are for.
- Add a "CFR Tools" sub page
- Create the CFR tools UI and drawer destination
- Display all of the CFRs in a list
- TextListItem with CFR name as the primary text and what feature they are in for the secondary text
- Add a button to each CFR to reset their flags.
Pending the complexity of this feature, it _might_ benefit from having a redux layer to help reduce the business logic code in the Compose file.
Bug 1877567 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Add a screen to the Debug Drawer to manage the CFRs in Fenix.
As part of this work:
- Conduct an audit of all of the CFRs and document what feature they are for.
- Add a "CFR Tools" sub page
- Create the CFR tools UI and drawer destination
- Display all of the CFRs in a list
- TextListItem with CFR name as the primary text and what feature they are in for the secondary text
- Add a button or a checkbox to each CFR to reset their flags.
Pending the complexity of this feature, it _might_ benefit from having a redux layer to help reduce the business logic code in the Compose file.
Add a screen to the Debug Drawer to manage the CFRs in Fenix.
As part of this work:
- Conduct an audit of all of the CFRs and document what feature they are for and what their triggers are.
- Add a "CFR Tools" sub page
- Create the CFR tools UI and drawer destination
- Display all of the CFRs in a list
- TextListItem with CFR name as the primary text and what feature they are in for the secondary text
- Add a button or a checkbox to each CFR to reset their flags.
Pending the complexity of this feature, it _might_ benefit from having a redux layer to help reduce the business logic code in the Compose file.