fix #28331