Motivation
We have received feedback that it is confusing for users to be able to turn on IP Info from the onboarding dialog but for IP Reveal they have to find the preference under Special:Preferences.
Specification
- Users who have access to IP Reveal at the time of seeing the onboarding dialog will be able to enable IP Reveal from the relevant screen on the onboarding dialog.
- The 3rd screen will include the entire preference text and the terms of use alongside the checkbox for enabling IP Reveal.
| Scenario | What happens |
| 1. User can't reveal IP on the local wiki | No IP Reveal step in the onboarding dialog |
| 2. User can reveal IP locally and doesn't need to check a preference to do so | Display the global IP reveal preference so that these users can turn on feature globally. Optionally: check if they already have it globally enabled and if so, don't display the preference at all. |
| 3. User can reveal IPs locally but needs to check a preference to do so and they have already checked the preference prior to seeing the onboarding dialog | Display the global IP reveal preference so that these users can turn on feature globally (for wikis where they have access to do IP reveal). |
| 4. User can reveal IPs locally but needs to check a preference to do so and has not checked the preference prior to seeing the onboarding dialog | Give them the global preference to turn on IP reveal within the onboarding dialog, similarly to how IPInfo preference is shown. |


