Page MenuHomePhabricator

Denote whether beta features are only applicable mobile or desktop, and to which skins
Open, Needs TriagePublic

Description

The beta features tab currently displays all beta features available to the user, regardless of whether that feature will work for their current device or skin. As part of T311719 we would like to hide beta features which have no effect for mobile users when the list is viewed from a mobile device.

To do this we could enable beta features to declare which devices (mobile or desktop) and skins they are intended/functional for. Beta features which are not applicable to a current user's device or skin could then be hidden, to avoid confusion.

See T307909#8108192 and replies for discussion on this, and T78096 for the ticket to hide beta features in contexts where they are not relevant.