diff --git a/doc/en/html/about/history.html b/doc/en/html/about/history.html
index d2823b91f..5f0ec9f83 100644
--- a/doc/en/html/about/history.html
+++ b/doc/en/html/about/history.html
@@ -60,6 +60,14 @@
YYYY.MM.DD (Ver 5.4 not released yet)
MACRO: Improved the issue where DPI scaling was not properly adjusted when the dialog spans across monitors with different scaling factors. #277
Unnecessary overwrite confirmation dialog is no longer displayed when selecting a existing file as a log file at file selecting dialog box. #376
MACRO: Fixed TTL cannot be execute when it is UTF-8 without BOM. #368
+ Fixed a problem that an error is displayed when a new connection is made after disconnecting during log output in the case of LogAutoStart=on.
+ Fixed X button of "Log" dialog doesn't work.
+ Fixed crash problem when Realtime mode is off and History is on, on Broadcast command dialog.
+ Fixed a problem that a left click on backgrounded terminal window makes text selection 1 char sensitively.
+ MACRO: Improved the issue where DPI scaling was not properly adjusted when the dialog spans across monitors with different scaling factors.
+ Unnecessary overwrite confirmation dialog is no longer displayed when selecting a existing file as a log file at file selecting dialog box.
+ MACRO: Fixed TTL cannot be execute when it is UTF-8 without BOM.
+ Fixed to handle U+20000 to U+3FFFF of UTF-8.
diff --git a/doc/ja/html/about/history.html b/doc/ja/html/about/history.html
index 9894d28b9..91b6748d4 100644
--- a/doc/ja/html/about/history.html
+++ b/doc/ja/html/about/history.html
@@ -60,6 +60,14 @@ YYYY.MM.DD (Ver 5.4 not released yet)
MACRO: ダイアログが拡大/縮小率の異なるモニタをまたぐ時、DPI調整がうまく行われない問題を改善した。 #277
ログファイルとしてファイル選択ダイアログで既存のファイルを指定した時に上書き確認ダイアログを表示しないようにした。 #376
MACRO: TTL ファイルが BOM なし UTF-8 の場合、実行できない問題を修正した。 #368
+ LogAutoStart=on で AutoWinClose=off の時、ログ出力中に切断して新規接続するとエラーが表示される問題を修正した。
+ "Log" ダイアログの「×」ボタンが動作しない問題を修正した。
+ Broadcast command ダイアログでリアルタイムモードが off 、ヒストリが on のとき、コマンドの履歴を保存する時にクラッシュする問題を修正した。
+ バックグラウンドにある teraterm ウィンドウを左クリックで前面化した時に過敏に 1キャラクタ選択されてしまう問題を修正した。
+ MACRO: ダイアログが拡大/縮小率の異なるモニタをまたぐ時、DPI調整がうまく行われない問題を改善した。
+ ログファイルとしてファイル選択ダイアログで既存のファイルを指定した時に上書き確認ダイアログを表示しないようにした。
+ MACRO: TTL ファイルが BOM なし UTF-8 の場合、実行できない問題を修正した。
+ UTF-8 の U+20000 から U+3FFFF を正しく扱うよう修正した。
diff --git a/teraterm/teraterm/charset.cpp b/teraterm/teraterm/charset.cpp
index 66f9c9cd8..51464eff7 100644
--- a/teraterm/teraterm/charset.cpp
+++ b/teraterm/teraterm/charset.cpp
@@ -709,7 +709,7 @@ static BOOL ParseFirstUTF8(CharSetData *w, BYTE b)
// 4byte(21bit)
assert(w->count == 4);
assert((w->buf[0] & 0xf8) == 0xf0);
- if ((w->buf[0] == 0xf0 && (w->buf[1] < 0x90 || 0x9f < w->buf[1])) ||
+ if ((w->buf[0] == 0xf0 && (w->buf[1] < 0x90 || 0xbf < w->buf[1])) ||
(w->buf[0] == 0xf4 && (w->buf[1] < 0x80 || 0x8f < w->buf[1]))) {
// 不正な UTF-8
PutReplacementChr(w, w->buf, 3, ts.FallbackToCP932);