Hello again,
I believe I found a bug and headed straight to github to report it, but there I found an information that I should discuss it on forums first.
Please take a look at this PG example: Babylon.js Playground and inspect the console. You can see that for normal scene the events are filtered out successfully using the mask provided.
What I would expect is for utilityLayerScene onPointerObservable to behave the same way as in normal scene, i.e. the provided mask would filter out all types of pointer events except the type provided.
So what do you guys think? Is this a bug and can I create an issue in github?
Thank you for your time.