Open
Bug 2050108
Opened 1 day ago
Updated 6 hours ago
Error handling improvement on feature conflict
Categories
(Firefox for Android :: Experimentation and Telemetry, task)
Tracking
()
NEW
People
(Reporter: olivia, Assigned: olivia)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [fxdroid][group6])
Attachments
(1 file)
In the following scenario:
- Have multiple Labs that correspond to the same feature manipulation
- Turn on one of the Labs
- The other Labs are now invalid due to "feature conflict"
- However, the current behavior still shows them because we don't refresh data on success of the other lab (we only refresh data on a failure)
I think it would be a better experience to refresh data, even on success, so we can remove these other feature conflicting items before users attempt manipulating them.
This is an edge case, so I wouldn't consider it blocking.
Updated•1 day ago
|
| Assignee | ||
Comment 1•1 day ago
|
||
| Assignee | ||
Comment 2•13 hours ago
|
||
Have some new UI/UX guidance:
- In the scenario described above
- Keep the now incorrect labs on that screen while we know about them
- Deactivate the existing feature conflicted labs (or other issues)
- If possible, helper text such as “Conflicts with an enabled Lab.”
- If the user leaves and returns, then it is okay to show only valid labs
| Assignee | ||
Comment 3•8 hours ago
|
||
This patch handles the UI/UX for situations where Labs become invalid. For example, the user may toggle
a Labs item, if other Labs use the same base feature, then they are no longer valid options.
Updated•8 hours ago
|
Attachment #9601473 -
Attachment description: WIP: Bug 2050108 - Handle Lab error edge cases → Bug 2050108 - Handle Lab error edge cases
You need to log in
before you can comment on or make changes to this bug.
Description
•