We had the refrigerator door problem from the very beginning. Asked the factory about it and at the time (I think it was around 2011), they had no solution on the boats they were delivering. They recommended the following (!)
https://www.ikea.com/us/en/p/undvika...hite-50349069/
And so, we did this until we could find something a bit more "professional". They worked well. So well, in fact, that finding a better solution seems to have been de-prioritized to the extent that I've forgotten to look for one.
Your post reminds me to resume my search. I will take a closer look at what you suggest.
In any event, I've included this $4 Ikea solution here for those that might be interested in it as a temporary solution until they find/acquire a better solution.
Edit: The product name, "Undvika" is the verb "to avoid" in Swedish. Apt name.