merge 3.3 (closes #23165)