Document how we are using User Agent strings #10584
Labels
component:documentation
neverstale
qa:not_needed
state:stale
Issues marked as stale. These can be re-opened should there be plans to fix them.
We should document how we are using User Agent strings in addons-frontend to have a better understanding of our dependency to UA strings in case UA strings change in the future.
For instance, we know it's mainly used for compatibility checks and this happens on the server when possible. Compatibility checks are used to determine whether an add-on can be installed on FF and the UI of a detail page can be updated to reflect this state (notices/warnings, install button, etc.). The "version" of the browser in the UA string is therefore important.
We also use UA strings for non-Firefox messages but we only need to know the OS and browser names.
Is there any other use case?
The text was updated successfully, but these errors were encountered: