I have a QPlainTextEdit used as a viewport for a large amount of strings from a QStringList. A thread object is feeding the QStringList from a serial port via signal - slot ,then the QPlainTextEdit is updated to follow the last added lines. So it's scrolling

Now if I open a dialog and drag it around or just keep the mouse button pressed on the dialog top, the scrolling underneath stops and it will resume after the mouse is released.

How can I keep the scrolling going?