フォームブリッジ 手書きサインの表示について

jQueryのjSignatureを使用し、フォームブリッジ上で手書きサインを書けるようカスタマイズ中なのですが、
新規フォームから表示は問題なくされるのですが、kビュワーからフォームを表示させたときに
signcanvasのみ表示されません(clear、downloadボタンは表示される)
カスタマイズの知識が殆どありませんので、ご存じの方がいらっしゃいましたらご教授頂けますと幸いです。
下記が実装してるコードになります。

(function() {
"use strict";

$(document).ready(function() {
 $("#canvas").jSignature({
  width: 800,
  height: 300,
  "background-color": "#ffffee",
 });
 $("#clear").click(function() {
  $("#canvas").jSignature("reset");
  $("img").remove();
 });
 $("#download-image").click(function() {
  var i = new Image();
  i.src = $("#canvas").jSignature("getData");
  $(i).appendTo($("#image"));
 });
});

fb.events.form.mounted = [function(state){
 fb.getElementByCode('member').innerHTML +=
 '<div id="canvas"></div>'+
 '<button id="clear">Clear</button>'+
 '<button id="download-image">Download</button>'+
 '<div id="image"></div>';
 return state;
}];

})();