           # (cf. https://github.com/krispo/angular-nvd3/issues/316).
           # The work-around is to surgically intervene in the
           # defective ngnvd3 code.
+          # TODO - periodically check whether the ngnvd3 bug is
+          #   fixed and remove the work-around if possible.
+          #scope.isReady = false
           if _.isUndefined(scope.isBroken)
             broken = scope.api.refresh
             fixed = ->

              # to force the issue by calling the decorate function
              # directly in the refresh rather than indirectly via the
              # watcher.
              # TODO - periodically check whether the ngnvd3 bug is
              #   fixed and remove the work-around if possible. 
              #scope.isReady = false
              broken()
              $scope.decorate(scope, element)
            scope.api.refresh = fixed
            scope.isBroken = false
    ]



          # objects with a circular object graph reference
          # (paramResult -> parent modelingResult -> child paramResult).
          $scope.config = deepWatchData: false
    ]


