Thanks for your bug report. This is due to the Windows SetScrollPos() API which automatically enables the scrollbar when a position is set, so this is expected behaviour, although mIRC could work around it by re-disabling the scrollbar after /did -c is used. That said, this has been the behaviour since this feature was added in 2001 and scripts may very well depend on it, so changing it now would break existing scripts.