Page MenuHomePhabricator

Mobile - Show create article message when no results are found on mobile
Open, Needs TriagePublic

Description

Currently there are no entry points to creating an article from search page on mobile. When there are no search results found the users should be informed about a possibility of creating a missing article.

The current empty state on mobile

IMG_1870.png (1×640 px, 97 KB)

Acceptance criteria for the new empty state on mobile

  • Add the message as shown in the image below when no results are found

Detailed specs in Figma

Special_Search_(3).png (800×360 px, 18 KB)

Event Timeline

StephaneRebai subscribed.

The link is present but hidden by skin MinervaNeue in skinStyles/mediawiki.special.search.styles/minerva.less

I made the fix but i'm experiencing a problem with push rights ATM.

I will update this ticket once resolved.

One important note: We do not want this link to appear when there are >0 search results found (unlike desktop), but only appear on Mobile when there are 0 results found. @StephaneRebai

Thanks for the precision @Sneha
i will modifiy accordingly

Thx @StephaneRebai
Also since this ticket has been picked up now I would like to update the copy on the page. This ticket was written a while ago and it made sense at the time but I think this can be improved now that I am looking at it again after a while. It would be a very minor copy update. I will work on this tomorrow and update the ticket.

Hello, I thought about this ticket a bit more and I think we should pause the work on this for now and move it back to backlog. A message like this on Desktop was one of the problems we had identified in terms of user understanding of how the search works. More on the problem here.

Any new messaging on mobile seaerch that explicitly refers to 'no article" or "article creation" needs to be carefully evaluated so we do not end up in the same position as Desktop.

Cc @CBogen @MPhamWMF

That makes sense to me, and I agree on pausing this ticket for now.

removed my self from ticket since it's paused