Page MenuHomePhabricator

Distinguish between error states and empty API responses/lists
Closed, DeclinedPublic

Description

We should distinguish better between errors (CirrusSearch is down, the recommendation engine crashed, API gave a 503, etc.) and empty responses (you don't have any edits to the main namespace, we could not find any pages similar to your last edit).

They should be handled differently at both the API (because if the data isn't preserved there, it can't be used later) and UI layer.

This should be dealt with, but is not a blocker for the release.


Version: master
Severity: normal

Details

Reference
bz70645

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:48 AM
bzimport set Reference to bz70645.
bzimport added a subscriber: Unknown Object (MLST).
Aklapper edited subscribers, added: Aklapper; removed: rmoen, Mattflaschen-WMF, wikibugs-l-list.

MediaWiki-extensions-GettingStarted has been removed from Wikimedia wikis and is getting archived per T292654. Thus declining this task to reflect reality.

See e.g. GrowthExperiments-NewcomerTasks or #GuidedTour instead nowadays for related use cases.