[ros-diffs] [gvg] 14819: Re-apply 14698 - 14762 and fix resulting problem