Merge from 3.2 (#10318, #12255, #12043, #12417 and other fixes)