Supervisor Core restart == configuration/server controls/restart?

Now we have a more detailed Supervisor panel, Id like to be 100% sure about the functionality. Would both above methods be exactly identical?

Or is the supervisor core restart more like the CL ha core restart, which doesnt check the config first.
Which is an important reason for me to alway restart via configuration/server controls/restart…

thanks for having a look

It’s identical:
https://github.com/home-assistant/frontend/blob/f44d505b4196aef1a08b794afe05330726eb5de3/hassio/src/system/hassio-core-info.ts#L106
https://github.com/home-assistant/frontend/blob/f44d505b4196aef1a08b794afe05330726eb5de3/hassio/src/system/hassio-core-info.ts#L141
https://github.com/home-assistant/frontend/blob/f44d505b4196aef1a08b794afe05330726eb5de3/src/data/supervisor/core.ts#L5

thanks!
and what about the config check, isn’t that done anymore using configuration/server controls/restart?

That is handled by the service:
https://github.com/home-assistant/core/blob/49315a90d9f16e208b957d6526cdb6267020b680/homeassistant/components/homeassistant/__init__.py#L110
https://www.home-assistant.io/integrations/homeassistant#service-homeassistantrestart

I see, both UI buttons for restart first check if the config is valid, that’s good to know.

And it doesn’t get checked when calling ha core restart from the cl right?

I doub’t it

Where did that damn supervisor restart button go after all that frontend redesigning this year?!?