updateFn = () => {
    if (!this.isOpen()) {
      return;
    }

    var self = this;

    var target = this._current.target;

    var targets = isArray(target) ? target : [ target ];

    var isHidden = targets.some(function(target) {
      return self._canvas.hasMarker(target, MARKER_HIDDEN);
    });

    if (isHidden) {
      self.hide();
    } else {
      self.show();
    }
  }
Update context pad visibility. Hide if any of the target elements is hidden
using the `djs-element-hidden` or `djs-label-hidden` markers.