Due to caching, it's likely that there'll be discrepancies between the two different representations of the feature manager state, the classes added to the body element and the mw.config, when a feature is enabled or disabled on the backend. The client-side feature manager should detect this discrepancy.
Plan/AC
- Detect discrepancy between forwarded state and classes added to the body element
- Provide mechanism(s) to handle discrepancy – see T141087 for discussion