_handleResize() {
      if (!this.showTickmarks) {
        return;
      }
      // Mark resizing to avoid unneccessary calls to that function after rendering
      this.notResized = false;
      // Convert the string represented calculation expression to a normal one
      // Check the distance  in pixels exist between every tickmark
      const spaceBetweenTickmarks = this._spaceBetweenTickmarks();
      // If the pixels between the tickmarks are less than 8 only the first and the last one should be visible
      // In such case the labels must correspond to the tickmarks, only the first and the last one should exist.
      if (spaceBetweenTickmarks < SliderBase_1.MIN_SPACE_BETWEEN_TICKMARKS) {
        this._hiddenTickmarks = true;
        this._labelsOverlapping = true;
      } else {
        this._hiddenTickmarks = false;
      }
      if (this.labelInterval <= 0 || this._hiddenTickmarks) {
        return;
      }
      // Check if there are any overlapping labels.
      // If so - only the first and the last one should be visible
      const labelItems = this.shadowRoot.querySelectorAll(".ui5-slider-labels li");
      this._labelsOverlapping = [...labelItems].some(label => label.scrollWidth > label.clientWidth);
    }
Handle the responsiveness of the Slider's UI elements when resizing

@private