I'm not sure this is really a bug.
In this case it should be discussed in the forum first.
However, if you don't get a satisfying answer and still want it to be considered, you could file a feature request
. This way it won't at least be forgotten.
That said, I'm not going to have a closer look at it now (lack of time), but a small self-contained demo whould definitely help!