Here's a cheeky fix if anyone else is desperate for one
ui_template_dialogs.json
{
"common_close_button_holder": {
"modifications": [
{
"array_name": "bindings",
"operation": "replace",
"where": {
"binding_name": "(not #is_using_gamepad)"
},
"value": {
"binding_name": "((not #is_using_gamepad) AND ($show_close_button))"
}
}
]
}
}
Attached a mcpack I was able to reproduce it in:
Will summon a South facing sheep regardless of player facing, while
Will summon a sheep that copies player facing.