Unable to reset function prototype in hexrays

ida 8.3
in hexrays if i set empty prototype of function
a function just clear type of args, return type

ida 9.1
in hexrays if i set empy prorotype of function
nothing changes

moreover
togle to the function prototype editor
i cant set return type as void

Thanks for the report!

so this is bug
this is bad

To quickly remove return type for current function, you can use the Ctrl-Shift-R shortcut.

impossibility of setting the return type void
this is like an additional bug of the extended menu of setting the type
by the way, I do not approve of this item of the menu that you recommend
and I consider it redundant

I more often use resetting all arguments of the function through an empty prototype

You are right, these are bugs and we will fix them. Thank you for the report again!