Page MenuHomePhabricator

Design Research: Prompt user to create a regular account after temp account creation rate limit trip
Closed, ResolvedPublic2 Estimated Story Points

Assigned To
Authored By
KStoller-WMF
Oct 22 2025, 6:33 PM
Referenced Files
F70173423: Arc 2025-11-13 12.29.25.png
Nov 13 2025, 11:38 AM
F70173072: image.png
Nov 13 2025, 11:38 AM
F69963278: image.png
Nov 6 2025, 2:10 PM
F69962419: image.png
Nov 6 2025, 2:10 PM
F69962397: image.png
Nov 6 2025, 2:10 PM
F69963907: Group 3.png
Nov 6 2025, 2:10 PM
F69963918: Group 2.png
Nov 6 2025, 2:10 PM
F69962577: CleanShot 2025-11-06 at 14.53.55@2x.png
Nov 6 2025, 2:10 PM

Description

User Problem:

As a good-faith logged-out user, I want to understand what my options are when I reach the temporary account creation rate limit, so that I can continue editing and complete the contribution I intended to make.

Context

This research will explore the problem space identified in T357802: Design & Copy: Prompt user to create a regular account after temp account creation rate limit trip.
It represents the first step of a larger initiative, scoped to be achievable within a single sprint.

Current UX:

image.png (2,006×818 px, 189 KB)

This task is meant to allow time for early exploration to support: T357802: Design & Copy: Prompt user to create a regular account after temp account creation rate limit trip. (AKA we are breaking up a larger task into the first step that we can get done in one sprint)

Acceptance Criteria:

  • Identify and document technical and social blockers or limitations related to this experience.
  • Explore and share early design ideas and concepts for how to guide users when they hit this limit.

Event Timeline

KStoller-WMF set the point value for this task to 2.

we've started a design review (internal google doc) of the current ux, and identified a few recommendations. we shared this with the growth team, and after this internal review we will share this with other stakeholders too.

@kostajh we listed in this google doc a series of recommendations/requirements to kick off the design exploration.. let us know what you think, and leave comments if there is anything else that should be considered as we start exploring designs and copy of this (temp account rate limit) message.. and please feel free share this doc with anyone who might have valuable feedback/input. thank you!

@kostajh we started to explore a few early ideas, and would love your feedback.. feel free to ping/add other folks to this task as needed, thank you!

given that in this specific scenario (when a person with a specific IP hits the temp account rate limit) it will be impossible for them to publish any edit as long as they don't create an account or log in, we suggest to "block" the editing experience with a modal.

we're also suggesting to use a modal to have a stronger separation of concerns between user-relevant information and article-relevant communications (like BLP notices among other things). we'd like to avoid situations like this one below where there are competing messages displayed at the same time.

CleanShot 2025-11-06 at 14.53.55@2x.png (3,120×1,618 px, 532 KB)

our suggestion is to check whether the rate limit is hit while we load the editor.. and based on the result display (or not) the modal. we thought of two approaches where we present this modal potentially once (before the publish dialog) or twice (after the editor opens, and before the publish dialog).

show it once

Group 2.png (2,846×1,425 px, 636 KB)

show it twice

Group 3.png (3,915×1,902 px, 870 KB)

we are also exploring a much more concise copy, clearly outlining what people need to to do proceed. it's not necessary to give too much background (technical) information as it doesn't really help people move forward.

BeforeAfter
image.png (2,006×818 px, 188 KB)
image.png (750×1,624 px, 297 KB)

here are some ideas/alternatives for the "why do i need an account?"explainer too..

image.png (2,434×1,328 px, 332 KB)


we acknowledged that this is a temporary solution, that will probably be affected by design decisions on T407497 (in the near-/mid-term) and on T409236 (in the mid-/long-term).

For the message, I would remove the "Why do I need an account?" subheader and expander/collapser, and say something in active voice. (Also, we don't like to say "anonymous editing", as registering a user account is, if anything, more privacy-protective.)

What do you think about something smaller like:

To prevent spam, we limit editing without an account.
Creating a free account is quick, and lets you edit any time.

For the message, I would remove the "Why do I need an account?" subheader and expander/collapser, and say something in active voice. (Also, we don't like to say "anonymous editing", as registering a user account, is, if anything, more privacy-protective.)

What do you think about something smaller like:

To prevent spam, we limit editing without an account.
Creating a free account is quick, and lets you edit any time.

sounds good @EMill-WMF.. here are some (styling) explorations compared against the original proposal (with revised copy following your suggestion)

image.png (2,728×1,128 px, 681 KB)

for context... i suggested progressively disclosing information with an accordion because:

  • people tend to dismiss dialogs without reading, especially when they see long-ish text
  • we want to guide their attention to the most important action (create account or log in)
  • once they engage with the brief text, they can learn more by choosing to expand
  • the new proposal gets very lengthy in languages like greek or malayalam

Arc 2025-11-13 12.29.25.png (1,990×1,376 px, 643 KB)

Good points on the accordion - I was not thinking at all about other languages. I defer to what you think best. Among the above visual proposals, I like the accordion version, and the rightmost version (the smallest text) the most.