Page MenuHomePhabricator

Users cannot discover reason "Email this user" link is missing
Open, LowPublicFeature

Description

Currently, if a user does not have a correctly authenticated e-mail address set in their preferences, the "E-mail this user" link will not appear in the toolbox when visiting user or user talk pages. If they manually visit Special:Emailuser/Username, this message is shown:

No send address

You must be logged in and have a valid authenticated e-mail address in your preferences to send e-mail to other users.

Most users who have not set an e-mail in their preferences are new users. This is very difficult for new users to discover. Instead, I think the "E-mail this user" toolbox link should be shown regardless of whether they have a valid authenticated e-mail address, allowing them to reach the error page above, so that they know how to fix the problem.


Version: 1.19
Severity: enhancement

Details

Reference
bz35142

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 12:13 AM
bzimport added a project: MediaWiki-Email.
bzimport set Reference to bz35142.
bzimport added a subscriber: Unknown Object (MLST).

Correction: above when I said "does have a correctly authenticated e-mail address set in their preferences" I meant "does *not* have a correctly authenticated e-mail address set in their preferences".

Well in special:preferences the following will be shown:

Your e-mail address is not yet authenticated. No e-mail will be sent for any of the following features.

Highlighted in red.


What do you propose? Have the email link and let it lead to an error page?

Yup, that's what I propose. Many new users are confused when we instruct them to click on the link and it's not there for them, even though we (experienced users helping them) see it on our screens. New users are unlikely to consult their preferences at all unless they have a reason to.

Thehelpfulonewiki wrote:

Marking as a new bug.

  • T64655 has been marked as a duplicate of this bug. ***
TTO set Security to None.
Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:14 AM
Aklapper removed a subscriber: wikibugs-l-list.

@ReticentFacade Hi and thank you for your interest! Please check thoroughly https://www.mediawiki.org/wiki/New_Developers (and all of its communication section!). The page covers how to get started, assigning tasks, task status, how to find a codebase, how to create patches, where to ask general development questions and where to get help with setup problems, and how to ask good questions. Thanks a lot! :)