[現象]
Windows 10 Pro バージョン1607 64bit のIE11上で、window.showModalDialogで開いたダイアログ内で window.showModalDialogを実行すると戻り値がundefinedになる。
Windows 10 Pro バージョン1511 64bit のIE11では正常に戻り値の取得が可能。
[類似現象]
Windows 8環境でKB3008923を適用したIE11で発生する現象と酷似。
[回避策]
回避策は以下に示す2ケースが考えられるが、できれば②を採用したい。
① ソースコードの変更
② バグフィックス版のKBをMSから待って、そのKBを適用する。
KBを調査した結果は以下のとおりです。
support.microsoft.com/ja-jp/help/3025390/some-web-application-modal-dialog-boxes-don-t-work-correctly-in-intern
上記のURLを参照したが、Windows 10(1607) 用に適用できるKBが見当たらない。
2017 年 10 月 18 日 KB4041688
2017 年 10 月 11 日 KB4041691
Windows 10 Pro (1607) 64biに上記のKBを適用したが、現象は改善されなかった。
今後、Microsoftからこのバグ(?)の修正版KBを出していただけるのでしょうか。
出す予定がなければ、①のソースを修正するスケジュールを考えないといけないと思っております。
以上、回答のほど、よろしくお願い致します。