     if !@isAlreadyReported_ reason
       @reporter?.setAdditionalArguments
         action: action
-        user: @usersStore?.user?.name || ''
+        user: @userDisplayName
+        # user: @usersStore?.user?.name || ''
 
       # Propagate error to other promises. It also ensures reason is shown in
       # console therefore catched and reported by goog.debug.ErrorReporter.


  ###*
    @param {app.Routes} routes
    @param {app.users.Store} usersStore
    @constructor
  ###
  constructor: (@routes, @usersStore) ->
    @alreadyReported_ = Object.create null

    if !goog.DEBUG

  @MSG_CONNECTION_ERROR: goog.getMsg 'Connection error. Check your connection please.'

  ###*
    @type {string}
  ###
  userDisplayName: ''

  ###*
    @param {string} action
    @param {*} reason
  ###
  report: (action, reason) ->
    return if !@isWorthReporting_ reason

    # TODO: Show something more beautiful then alert. Add button to reload app.
    # Auto-reload is bad idea because it can cause reload looping.
