         xhrFields:
           withCredentials: true
       })
-      .done (data, status, jqXHR) ->
+      .done (data, status, jqXHR) =>
+        @logLaraData {
+          operation: 'open'
+          runStateUrl: openSavedParams.url
+          documentID: openSavedParams.source
+        }
         processInitialRunState openSavedParams.url, openSavedParams.source, openSavedParams.readOnlyKey, data
       .fail (jqXHR, status, error) ->
         callback "Could not open the specified document because an error occurred [getState]"

        accessKey: accessKey
      context: @

      success: (data) ->
        content = cloudContentFactory.createEnvelopedCloudContent data

        # for documents loaded by id or other means (besides name),

    else
      false

  logLaraData: (laraData) ->
    @options.logLaraData laraData if @options.logLaraData

  # don't show in provider open/save dialogs
  filterTabComponent: (capability, defaultComponent) ->
    null
