# Which missing feature or API is blocking your UXP migration?

**URL:** <https://forums.creativeclouddeveloper.com/t/which-missing-feature-or-api-is-blocking-your-uxp-migration/7902>\
**Category:** InDesign\
**Created:** [May 16, 2024, 4:30pm UTC](https://forums.creativeclouddeveloper.com/t/which-missing-feature-or-api-is-blocking-your-uxp-migration/7902 "2024-05-16T16:30:18Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![sttk3](https://avatars.discourse-cdn.com/v4/letter/s/958977/32.png) [@sttk3](https://forums.creativeclouddeveloper.com/u/sttk3)\
**Post date:** [May 18, 2024, 2:15am UTC](https://forums.creativeclouddeveloper.com/t/which-missing-feature-or-api-is-blocking-your-uxp-migration/7902/7 "2024-05-18T02:15:41Z")

</div>

### Adding commands to the plugin menu

In macOS, the menu allows for easily assigning keyboard shortcuts and easily incorporating them into an automated workflow. This is a very cost effective solution.

Users who go to the trouble of adding scripts and plugins to InDesign are people who are very interested in such customization. If it doesn’t exist, they will certainly have a poor opinion of UXP. And they will complain to the developers who are the providers.

I tried to provide it myself via the InDesign DOM menu addition feature, but found it impractical for a variety of reasons.

- [Submenus added with scripts cannot be completely removed](https://community.adobe.com/t5/indesign-discussions/completely-remove-submenu-added-by-script/m-p/14032083)
- Unable to pause the beforeQuit event to post-process plugins (reported internally to Adobe developers)
- [InDesign does not permanently keep shortcuts assigned to scripts](https://community.adobe.com/t5/indesign-discussions/is-there-any-way-to-permanently-store-shortcut-keys-set-for-scripts/m-p/14381339)
- [App shortcuts robbed by the panel or text field on the panel](http://forums.creativeclouddeveloper.com/t/uxp-panels-eating-up-id-keyboard-shortcuts/)

### Change event of input type="text"

Change events on React are considered equivalent to input, but I’m using Preact and would like to clearly distinguish between them.

- [With InDesign, sp-textfield does not trigger change event](http://forums.creativeclouddeveloper.com/t/with-indesign-sp-textfield-does-not-trigger-change-event)

* * *

It looks to me that UXP has already become almost a maintenance mode for Adobe. Or simply seems that way due to lack of resources?

---

_[View the full topic](https://forums.creativeclouddeveloper.com/t/which-missing-feature-or-api-is-blocking-your-uxp-migration/7902)._
