One-shot button during writing state

Does anybody know if the one-shot button continuously writes SetValue during writing state?

And what happens if the communication is lost (quality bad) during “writing” state? Do the button just trying to write the value, and does it still trying to write when the communication is good again? or does it have a reset function or timeout in case of communication is lost during “writing” state ?

Regards, Michael

The value write is attempted once. If the success of failure of that write is important to you, use a scripted button with system.tag.write* or system.opc.write* and check the return value.
You should know that even the momentary button operations only actually write their new states when you press and then release, not continuously. Any button on a GUI implemented with a query-response communication protocol needs some form of PLC logic to handle unwanted write error/comm loss situations.