It is not solved yet, but it is logged in our internal tracker with a good description and examples, and is planned to be fixed as a part of a larger overhaul. No timeframe yet.
The thing is that such "light transport" problems are extremely hard to fix - it requires a lot of work and caution not to break some other things.