# Gui bug - I can still us gui.pick\_node() on a node which is disabled

**URL:** <https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976>\
**Category:** Bugs\
**Created:** [February 12, 2024, 3:35am UTC](https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976 "2024-02-12T03:35:58Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lipingyang](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/lipingyang/32/22354_2.png) [@Lipingyang](https://forum.defold.com/u/Lipingyang)\
**Post date:** [February 12, 2024, 3:35am UTC](https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976/1 "2024-02-12T03:35:58Z")

</div>

gui box is disable,but i still can use pick\_node.

 ![image](https://forum-defold-uploads.b-cdn.net/original/3X/b/4/b4e55c1437aca05af09bffbfb09458b814d436ed.png)  
 ![image](https://forum-defold-uploads.b-cdn.net/original/3X/7/9/791072333f7faa8172981813768c88a95c4c35eb.png)  
 ![image](https://forum-defold-uploads.b-cdn.net/original/3X/b/0/b0485132b4e33a696b70e4ee8198c3f22b3d30e6.png)

---

<div class="post-metadata">

**Author:** ![schlista](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/schlista/32/44619_2.png) [@schlista](https://forum.defold.com/u/schlista)\
**Post date:** [February 12, 2024, 5:04am UTC](https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976/2 "2024-02-12T05:04:32Z")

</div>

I think I had that issue as well before. I had to disable and make not visible.

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [February 12, 2024, 8:37am UTC](https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976/3 "2024-02-12T08:37:45Z")

</div>

Huh, could you please open a ticket on GH for this?

---

<div class="post-metadata">

**Author:** ![einar](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/einar/32/31951_2.png) [@einar](https://forum.defold.com/u/einar)\
**Post date:** [February 12, 2024, 10:49am UTC](https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976/4 "2024-02-12T10:49:10Z")

</div>

Isn’t it like that by design? I found this old thread [Gui.set\_enabled doesn’t prevent gui.pick\_node in Input](https://forum.defold.com/t/gui-set-enabled-doesnt-prevent-gui-pick-node-in-input/28819). EDIT: maybe the intended behavior was changed since then.

---

<div class="post-metadata">

**Author:** ![AGulev](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/agulev/32/4541_2.png) [@AGulev](https://forum.defold.com/u/AGulev)\
**Post date:** [February 12, 2024, 3:18pm UTC](https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976/5 "2024-02-12T15:18:58Z")

</div>

> [@einar](#):
>
> Isn’t it like that by design? I found this old thread [Gui.set\_enabled doesn’t prevent gui.pick\_node in Input](https://forum.defold.com/t/gui-set-enabled-doesnt-prevent-gui-pick-node-in-input/28819). EDIT: maybe the intended behavior was changed since then.

It is by design.  
I’m sure because we added the following functionality to make it simpler to check if a node is enabled, taking into account its hierarchy: [https://github.com/defold/defold/issues/5887](https://github.com/defold/defold/issues/5887).

---

<div class="post-metadata">

**Author:** ![Chung\_Xa](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/chung_xa/32/34470_2.png) [@Chung\_Xa](https://forum.defold.com/u/Chung_Xa)\
**Post date:** [February 12, 2024, 4:02pm UTC](https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976/6 "2024-02-12T16:02:21Z")

</div>

So, it seems the document is out of date ^^

---

<div class="post-metadata">

**Author:** ![AGulev](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/agulev/32/4541_2.png) [@AGulev](https://forum.defold.com/u/AGulev)\
**Post date:** [February 12, 2024, 4:17pm UTC](https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976/7 "2024-02-12T16:17:51Z")

</div>

Yes, maybe  
Feel free to open an issue for documentation or suggest a PR with a fix: [GitHub - defold/doc: Defold game engine documentation for www.defold.com · GitHub](https://github.com/defold/doc)

---

<div class="post-metadata">

**Author:** ![Chung\_Xa](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/chung_xa/32/34470_2.png) [@Chung\_Xa](https://forum.defold.com/u/Chung_Xa)\
**Post date:** [February 12, 2024, 4:51pm UTC](https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976/8 "2024-02-12T16:51:55Z")

</div>

It seems gui.pick\_node() always go with gui.is\_enabled(node, true). Do you think adding a new param to gui.pick\_node() to combine with gui.is\_enabled() is a good idea? Or we should have a new api for that

---

<div class="post-metadata">

**Author:** ![AGulev](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/agulev/32/4541_2.png) [@AGulev](https://forum.defold.com/u/AGulev)\
**Post date:** [February 12, 2024, 5:05pm UTC](https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976/9 "2024-02-12T17:05:28Z")

</div>

It sounds like a good feature request, yes.  
But documentation is still wrong. So, firstly, the manual should be fixed.

---

<div class="post-metadata">

**Author:** ![einar](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/einar/32/31951_2.png) [@einar](https://forum.defold.com/u/einar)\
**Post date:** [February 12, 2024, 5:16pm UTC](https://forum.defold.com/t/gui-bug-i-can-still-us-gui-pick-node-on-a-node-which-is-disabled/75976/10 "2024-02-12T17:16:48Z")

</div>

> [@Chung\_Xa](#):
>
> Do you think adding a new param to gui.pick\_node() to combine with gui.is\_enabled() is a good idea?

Sounds like this one [https://github.com/defold/defold/issues/3394](https://github.com/defold/defold/issues/3394)
