Question regarding OptionsFlowHandler


I’m working on the integration MercedesME and struggle with the OptionsFlowHandler.

I have created an optional field. Adding and updating works fine.

But, if I try to make it empty it doesn’t work. I can see in the browser dev tools that request payload is empty. but the user_input keeps the old value.

simplified version:

Question: How can I make sure that an empty field gets saved to the config_entry.options?

Any hint is welcome