I have several IVRs that are referred to in many other IVRs, in one case a single IVR is used as a destination in 38 other places. This causes a very long list to appear before the useful part of the IVR settings.
I would be ideal if a "long list" (say, greater than 10) of sources that point to this destination were collapsed. Although useful, this information is not as valuable as the settings for the IVR itself–in my opinion.
I've already built the UI improvements to achieve this and it requires very little changes (15 lines) to just three files (modules/ivr/views/form.php, modules/ivr/assets/ivr.js, and libraries/usage_registry.functions.php).
As it's been awhile since I released my last patch I'll review the procedures and get the code uploaded this week.