reset method

void reset()

Implementation

void reset() {
  removeJavaScriptMessageHandler();

  // Clear scroll listener by replacing with no-op to prevent future invocations
  if (_isScrollListenerSetup) {
    setOnScrollPositionChange((_) {
      // No-op: prevents callbacks after reset
    });
  }

  super.loadRequest(Uri.parse('about:blank'));
  onWebviewResizeListener = null;
  _previousScrollY = -1;
  _isScrollListenerSetup = false;
}