User story
As an Admin patrolling vandalism from temp accounts on the wikis, I want to enable an "auto-reveal IP mode", so that I can quickly identify IPs that belong to the same range/area and determine the best way to block bad actors.
Requirements
- Users can enable/disable an "auto-reveal IP mode" that will display all IP addresses associated with temp accounts for a limited time.
- The permission to "auto-reveal IPs" will be temporary and the 'session time' set by the user.
- The UI will make it clear to the user when they are in this mode.
- Users will be informed when the permission is about to expire and can choose to extend it if needed.
Design specs
- User clicks link in tools menu to enable and dialog displays
- Session duration can be set to 30 minutes or 1 hour
- Once enabled, a persistent icon button will display in the bottom-right of the screen.
- Clicking the icon button launches a panel with the following components:
- Countdown timer
- Button to extend session duration
- Button to disable the mode
- A reminder message displays in the panel 20 seconds before the duration is due to end.
- User can disable the feature by clicking the "turn off" button that displays in the bottom-right panel, or by clicking the link in tools menu.
Design (Figma)
Questions
- How long should auto-reveal IP mode last once enabled?
- What length of time can users set when enabling the mode, and is there a limit?
- Will auto-reveal IP mode automatically end after a certain period of inactivity?
- Where and how should users be reminded when their session is about to expire?
- How do we ensure we comply with WCAG standards (see WCAG 2.2.1 / timing adjustable)?
Checklist
- Competitor review
- Design exploration
- Review with team
- Test and refine
- Finalise design







