# GUI textBlock with PointerBlocker default set to "false"

**URL:** <https://forum.babylonjs.com/t/gui-textblock-with-pointerblocker-default-set-to-false/34099>\
**Category:** Feature requests\
**Tags:** gui\
**Created:** [September 21, 2022, 11:45am UTC](https://forum.babylonjs.com/t/gui-textblock-with-pointerblocker-default-set-to-false/34099 "2022-09-21T11:45:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mawa](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/mawa/32/12384_2.png) [@mawa](https://forum.babylonjs.com/u/mawa)\
**Post date:** [September 21, 2022, 11:45am UTC](https://forum.babylonjs.com/t/gui-textblock-with-pointerblocker-default-set-to-false/34099/1 "2022-09-21T11:45:23Z")

</div>

Dears,  
It’s been a while I’ve been thinking about this. Given the use of a tb inside a GUI, I don’t see a good reason why the textBlock should by default act as a pointer blocker. Each time I use a container instead of a button, first thing I have to do is set the textBlock to “false”. I believe it would be more handy (and more logical) to have it the other way round, no?  
Thanks and have a great day,

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [September 21, 2022, 4:02pm UTC](https://forum.babylonjs.com/t/gui-textblock-with-pointerblocker-default-set-to-false/34099/2 "2022-09-21T16:02:23Z")

</div>

This would unfortunately be a breaking change ☹ cc @carolhmj

---

<div class="post-metadata">

**Author:** ![carolhmj](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/carolhmj/32/25918_2.png) [@carolhmj](https://forum.babylonjs.com/u/carolhmj)\
**Post date:** [September 21, 2022, 4:03pm UTC](https://forum.babylonjs.com/t/gui-textblock-with-pointerblocker-default-set-to-false/34099/3 "2022-09-21T16:03:38Z")

</div>

Hmmm yeah pointer blocker changes tend to cause a bit of confusion when they happen 🤔 I’ll add @RaananW to ask what he thinks

---

<div class="post-metadata">

**Author:** ![RaananW](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/raananw/32/28955_2.png) [@RaananW](https://forum.babylonjs.com/u/RaananW)\
**Post date:** [September 21, 2022, 7:09pm UTC](https://forum.babylonjs.com/t/gui-textblock-with-pointerblocker-default-set-to-false/34099/4 "2022-09-21T19:09:15Z")

</div>

yeah, that’s breaking back compat, but it makes sense…  
in what scenario is it needed to be turned on? i mean, i wonder why it is on by default?

---

<div class="post-metadata">

**Author:** ![mawa](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/mawa/32/12384_2.png) [@mawa](https://forum.babylonjs.com/u/mawa)\
**Post date:** [September 22, 2022, 1:57pm UTC](https://forum.babylonjs.com/t/gui-textblock-with-pointerblocker-default-set-to-false/34099/5 "2022-09-22T13:57:34Z")

</div>

> [@RaananW](#):
>
> in what scenario is it needed to be turned on? i mean, i wonder why it is on by default?

Yes, that’s the question I also asked myself. 🤔 But then, I can’t be sure of all use cases. However, using a textBlock to block pointer interactions seems a bit odd (in my opinion). Well, in any case, it’s not a big deal to declare it. I can still browse through all controls of this type and change it… but yes, I was just wondering… Thanks,
