MTAppjQuery v3.7.3 リリース

最終更新日:2026.10.07 公開日:2026.10.07
  • 修正: multiField の複製・削除の確認や「フィールドを追加」などのモーダルで、モーダルが開く途中に Enter キーを押すと、背景レイヤーが残って以後操作できなくなる不具合を修正しました。mtapp.modalConfirm()・mtapp.modalMsg()・旧 multiField・mtapp.duplicateContentType() も同様に修正しています。あわせて mtapp.duplicateContentType() のダイアログをキャンセルしたときは、戻り値の Promise を null で解決するようにしました
  • 修正: multiField のパスワード欄に、ブラウザが保存している Movable Type のログイン情報が自動入力される問題を修正しました。直前の入力欄(電話番号など)にはユーザー名が入り、気づかずに保存するとログイン情報がコンテンツデータに保存されていたものです。パスワード欄に autocomplete="new-password" を指定しています(multiField v3・旧 multiField v1・Vue 版テンプレート)
  • 対応: 他のプラグインの画面で URL の _type が独自の用途で使われている場合(CheckRelease の「過去の変更を表示」の _type=3 など)に対応しました。従来はこのような画面を開くと「MTAppjQueryでエラーが発生しました: Can't call method "load" on an undefined value」がログに出力されていました
  • 修正: システム管理者の mtappVars.permitted_sites と mtappVars.me.permission の can_create_post_blogs / can_manage_pages_blogs から、他の管理者が作成したサイトやリストアしたサイトが漏れることがある不具合を修正しました。mtapp.duplicate() のサイト変更で複製先に選べないサイトがありました
  • 修正: MT 8 系・MT 9.2 以前で、タグが空のコンテンツデータを mtapp.duplicateContent() で複製すると 409 エラーで失敗する不具合を修正しました
  • 修正: 画像フィールドで画像を挿入したときにエラーが発生する不具合を修正しました(v3.6.0 から)。MT 9.2 以前ではコンソールにエラーが出るのみですが、アセットアップローダーの動作が変わる今後の Movable Type 9 ではアセット選択のモーダルが閉じなくなります
  • 修正: multiField で、必須項目を含むブロックや表の行を削除すると、保存ボタンが無効のまま戻らない不具合を修正しました
  • 修正: MTAppJSONTable で、1 列目がヘッダーの表で途中の列を削除すると保存時に値が消える不具合と、複数の列を削除したあとに列を追加すると番号が重複する不具合を修正しました
  • 修正: ScheduleField で、入力項目のドロップダウン・チェックボックス・ラジオボタンに選択肢が未設定、または重複していると、カレンダー全体が表示されない不具合を修正しました(v3.1.0 から)。この状態で保存するとスケジュールの値が空で上書きされていました
  • 修正: 一覧画面など公開ウィジェットの無い画面で mtapp.duplicate() を実行すると、「Entry publishing widget not found.」のエラーがコンソールに出る問題を修正しました
  • 修正: サイトのインポート・エクスポートのように出力を逐次送る画面で、window.mtapp が生成されない不具合を修正しました
  • 修正: サイト名・コンテンツタイプ名に < や & などの記号が含まれていると、HTML として解釈されて表示が崩れる不具合を修正しました。対象は mtapp.duplicate() のサイト変更の選択肢(v3.0.0 から)、mtapp.duplicateContentType() の複製ダイアログ(v3.6.4 から)、デバッグモードの「このページに適用する条件文」(v3.3.0 から)です
  • 修正: MTAppCreateJSON タグの model 属性に存在しないモデル名を指定したとき、分かりやすいテンプレートエラーを返すようにしました
  • 変更: 開発環境で使用する依存パッケージを更新しました(配布物への影響はありません。予防的な対応です)