L&LD
Part of the Furniture
I won't hold by breath waiting for the browser developers to fix a bug (or is it a feature?) that may only affect edge cases like this. It seems the better option, if it's feasible, would be for a fix/workaround that assumes the browser will screw it up. That's why I mentioned different field-names in the HTML forms as a possible solution.
I feel that what you're asking for is not achievable as a fix on our end. I've already offered the workaround that works.