# Select uxp panel from the plugin menu

**URL:** <https://forums.creativeclouddeveloper.com/t/select-uxp-panel-from-the-plugin-menu/7192>\
**Category:** Photoshop\
**Created:** [November 30, 2023, 5:16pm UTC](https://forums.creativeclouddeveloper.com/t/select-uxp-panel-from-the-plugin-menu/7192 "2023-11-30T17:16:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![haller](https://avatars.discourse-cdn.com/v4/letter/h/53a042/32.png) [@haller](https://forums.creativeclouddeveloper.com/u/haller)\
**Post date:** [November 30, 2023, 5:16pm UTC](https://forums.creativeclouddeveloper.com/t/select-uxp-panel-from-the-plugin-menu/7192/1 "2023-11-30T17:16:20Z")

</div>

I would like to open a uxp panel from the plugin menu  
I tried them all with an action with alchemist,  
but I can’t,  
maybe it’s a bug?

---

<div class="post-metadata">

**Author:** ![Jarda](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/jarda/32/1909_2.png) [@Jarda](https://forums.creativeclouddeveloper.com/u/Jarda)\
**Post date:** [November 30, 2023, 6:27pm UTC](https://forums.creativeclouddeveloper.com/t/select-uxp-panel-from-the-plugin-menu/7192/2 "2023-11-30T18:27:01Z")

</div>

Some menu items have dynamic IDs and those change based on what is installed. I think you want to use this: [https://developer.adobe.com/xd/uxp/uxp/reference-js/Modules/uxp/Plugin%20Manager/Plugin/#showpanelpanelid](https://developer.adobe.com/xd/uxp/uxp/reference-js/Modules/uxp/Plugin%20Manager/Plugin/#showpanelpanelid) …make sure to add permissions.

It works only with other UXP panels I think. Not CEP or built-in.

---

<div class="post-metadata">

**Author:** ![haller](https://avatars.discourse-cdn.com/v4/letter/h/53a042/32.png) [@haller](https://forums.creativeclouddeveloper.com/u/haller)\
**Post date:** [November 30, 2023, 7:03pm UTC](https://forums.creativeclouddeveloper.com/t/select-uxp-panel-from-the-plugin-menu/7192/3 "2023-11-30T19:03:32Z")

</div>

Just what I was looking for  
Thank you

---

<div class="post-metadata">

**Author:** ![haller](https://avatars.discourse-cdn.com/v4/letter/h/53a042/32.png) [@haller](https://forums.creativeclouddeveloper.com/u/haller)\
**Post date:** [December 1, 2023, 6:33pm UTC](https://forums.creativeclouddeveloper.com/t/select-uxp-panel-from-the-plugin-menu/7192/4 "2023-12-01T18:33:20Z")

</div>

Jarda  
then the problem is this  
after finding the id of the panel to open “commandID”: -20013 the panel opens normally,  
unfortunately after restarting the computer the id changes and does not open the uxp panel associated with the id, is there a way to make this id stable?

---

<div class="post-metadata">

**Author:** ![Jarda](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/jarda/32/1909_2.png) [@Jarda](https://forums.creativeclouddeveloper.com/u/Jarda)\
**Post date:** [December 1, 2023, 7:16pm UTC](https://forums.creativeclouddeveloper.com/t/select-uxp-panel-from-the-plugin-menu/7192/5 "2023-12-01T19:16:53Z")

</div>

You should use panel ID from entrypoints of `manifest.json` in `showPanel` and not menu ID in `invokeCommand` I think.
