Hi there,
thanks BriHar for pointing out our Issues and Solutions article!
This is indeed a known issue, we know about it since before we released C8 and our developers are already working on a fix. The thing is, that this appears to be a much more complex task than one might think. However, it will be fixed in a maintenance update (probably not in the first one unfortunately).
I will let you know as soon as I have more infos about this.
All the best!