アセットの編集画面から「画像を編集」ボタンを押下すると、モーダルが2つ開く

Description

8.1.0以降で再現する。8.0.xと7.xでは再現しない。

AdminThemeId '', AdminThemeId admin2023どちらでも再現する。

 

元々この辺り の処理が動いていなかったようだが、 の改修で動くようになり、モーダルが二重で開くようになったと思われる。

 

JavaScriptのモーダルを開く処理部分を削除して対応する。

Environment

None

Checklists

None

Activity

Show:

Masahiro IuchiSeptember 27, 2024 at 5:02 AM

ご確認ありがとうございました。

マージしたのでクローズします。

Reiko SatoSeptember 27, 2024 at 12:37 AM


AdminThemeId admin2023AdminThemeId ''で、モーダルが2つ開かないこと、適用後保存ボタン1クリックでモーダルが閉じる事を確認。

Masahiro IuchiSeptember 26, 2024 at 1:44 AM

ご確認ありがとうございました。

 

QAをお願いいたします。

 

下記の現象を修正して、1つだけモーダルが開くようにしました。

アセットの編集画面から「画像を編集」ボタンを押下すると、モーダルが2つ開く

 

AdminThemeId admin2023AdminThemeId '' の両方で修正しています。

修正前は開いたモーダルを閉じる作業が2回あったのですが、修正後はこれが1回になっています。

よろしくお願いいたします。

Kenichi IshigakiSeptember 25, 2024 at 9:15 AM

ありがとうございます。よさそうです。

Masahiro IuchiSeptember 25, 2024 at 6:27 AM

コードレビューをお願いいたします。

https://github.com/movabletype/movabletype/pull/3343

問題の箇所にはモーダルを開く処理が2つ設定されていて、今回はJavaScriptの方を削除しました。

もう1つはHTMLタグの属性値によるもので(class="mt-modal-open", data-mt-modal-large)、削除すると影響があるかもしれないので、残すことにしました。

Fixed

Details

Assignee

Reporter

Fix versions

Priority

Smart Checklist

Created September 5, 2024 at 11:51 AM
Updated September 27, 2024 at 5:02 AM
Resolved September 26, 2024 at 1:44 AM