-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
無題シーケンス番号の保存に失敗する不具合の暫定対策 #1850
Conversation
拡張領域の指定に「sizeof式」を使っていたために利用箇所を見落とした? 独自定数を切って見落としを防ぎ、必要な量の拡張領域を確保するよう修正。
✅ Build sakura 1.0.4141 completed (commit 94026ecb2d by @sanomari) |
拡張領域を2個確保する必要はあるのでしょうか? |
究極的には、拡張領域を確保する必要はありません。 こんな修正を入れるくらいならバグってたほうがマシという考え方もあると思います。 |
#1794でインデックス0の拡張領域を利用しなくなったので、無題シーケンスを格納する拡張領域を1つ前にずらします。
せっかく指摘をいただいたので、対応のレベルを少し上げます。
PR前の確認ではレベル3まで動作検証してます。 |
SonarCloud Quality Gate failed. |
✅ Build sakura 1.0.4142 completed (commit b526697a4d by @sanomari) |
いったんここまでマージしてしまうのがよさそうに思います。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
master において不具合が発生すること、本PRで解消することを確認しました。
#1794 のレビューが甘かったようです。ご迷惑をおかけしました。
PR の目的
#1845 で報告された不具合に対し暫定対策を行います。
カテゴリ
PR の背景
現在のmasterに、ユーザビリティに影響する不具合が見つかっています。
PR のメリット
PR のデメリット (トレードオフとかあれば)
仕様・動作説明
#1845 (comment)
拡張領域の指定に「sizeof式」を使っていたために #1794 の修正時に利用箇所を見落としたと考えられます。
領域不足となっている拡張領域に必要な量を指定すると同時に、
「sizeof式」に対応する独自定数を切って今後の見落としを防ぎます。
PR の影響範囲
わかりません。
テスト内容
テスト1
手順
タブモードで
Ctrl+N
を連打してタブをたくさん開きます。タブを切り替えても無題番号が消えなくなることを確認しました。
関連 issue, PR
参考資料