bootstrap, diálogos modais, shows.bs.modal event não dispara

Estou usando o diálogo modal com a opção remota:

<a target="profile-banner" data-target="#edit-slide-dlg" href="/Banner/SlideEditModal/1/1"
data-toggle="modal" class="banner-slide-control">Edit</a>

Onde:

<div id="edit-slide-dlg" class="modal fade" tabindex="-1"></div>

Além disso, estou ouvindo o evento shown.bs.modal em que uso a propriedade event.target:

$("body").on("shown.bs.modal", function (event) {
  // do something with event.target 
}

Alguns raciocinam que este evento não é acionado quando eu abro o diálogo pela primeira vez. E é demitido pela segunda vez apenas. Eu tentei navegar scripts de bootstrap e encontrei este código (ver meu comentário):

var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })
transition ?
that.$element.find('.modal-dialog') // wait for modal to slide in
   .one($.support.transition.end, function () {
      that.$element.focus().trigger(e) //THIS LINE NEVER EXECUTED AT FIRST DIALOG OPENING
   })
   .emulateTransitionEnd(300) :
that.$element.focus().trigger(e)

Então eu desligueitransição Como uma solução alternativa, ele fez o evento ser acionado pela primeira vez, mas event.target é uma string vazia. Pela segunda vez, event.target contém o diálogo apropriado HTML. Este problema é com o meu código ou bootstrap?

questionAnswers(1)

yourAnswerToTheQuestion