Я обнаружил существенную разницу в поведении.
UI Expand позволяет использовать внутри него расширяемые блоки кода.Развертывание и свертывание блока вложенного кода не влияет на поведение расширения пользовательского интерфейса, в то время как вы не можете сделать это с помощью обычного разворачивания - разворачивание / свертывание блока вложенного кода также сворачивает разворачивание, что крайне раздражает, и это одна из причин, почемуЯ смотрю на это в первую очередь.
Если я найду что-нибудь еще, я отредактирую эту запись.
РЕДАКТИРОВАТЬ: Еще одно отличие: использование "# expand- (name of UI-expand) "в вашем URL переходит к UI-expand (как если бы он был якорем) и расширяет его.Это работает ТОЛЬКО с UI-расширением;регулярное расширение не будет делать этого.(Именно по этой причине я включил якоря перед моим макросом расширения, но очевидно, что ui-expand не нуждается в якорях. Несмотря на это, он идет только к якору; он не расширяет реальный макрос расширения без какого-либо кодирования.)