Page MenuHomePhabricator

Collect environment information for JS error logging
Closed, DeclinedPublic


When the error reporting JS is called, collect environment information and add it to the error report:

  • MediaWiki version (maybe extension versions as well)
  • enabled gadgets and their versions (maybe - should be considered carefully due to privacy implications)
  • same for user scripts
  • additional information to identify which script versions ResourceLoader has cached, if the above information is not sufficient
  • consider setting up some sort of hook for extensions to add error information (made-up example: for UploadWizard, the developer would want to know whether the user enabled chunked upload or not)

Event Timeline

Tgr claimed this task.
Tgr raised the priority of this task from to Medium.
Tgr updated the task description. (Show Details)
Tgr changed Security from none to None.
Tgr added a subscriber: Tgr.
Tgr renamed this task from Collect environment information for errors to Collect environment information for JS error logging.Oct 1 2014, 10:16 AM
Tgr removed Tgr as the assignee of this task.Jan 30 2015, 2:38 AM

At the time of creating this task it was assumed that the server side implementation of error logging would be based on Sentry. We have eventually decided on a different implementation, so de-tagging.

The parent task RfC has been declined, hence also declining this task.
If this task should still be open, then please update its description and associate an active project - thanks!