This is a known issue, and you are correct with the above. It's fixed in the beta and it will be fixed in the 4.8.x released. Unfortunately, the fix cannot be backported to 4.7.x because there were fundamental changes since then.
    • Thanks
    1