suppress a sure wrong -Wuninitialized
complete e9e19394567d
expose a double scroll_factor and bool suppress_scan_report