FTR: This change didn’t intend to break anything, otherwise it would have been discussed upfront - we definitely try our best to keep backward compatibility. The intention of the PR was to fix this bug, which unfortunately seemed to have some side effects.
If you come across such regressions, always feel free to report them early as an issue in the ESH issue tracker. I only came by chance across this discussion here.
I’d suggest to continue the discussion on how to solve the issue best on the issue that @sjka has just created.