fix #5465565752522 make sure we have provider field before we unhide