Skip to content
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

chore: code 要素の表示がVRTでフレーキーになる問題を解消する #4859

Merged
merged 16 commits into from
Aug 29, 2024

Conversation

s-sasaki-0529
Copy link
Contributor

@s-sasaki-0529 s-sasaki-0529 commented Aug 21, 2024

Related URL

Overview

Storybook 内で <code> タグを使用した箇所について、フォント (monospace) が VRT結果ごとにブレてフレーキーになってしまう問題を解消したい。

この問題は毎ビルドランダムに発生するため、高頻度で差分扱いされてしまい、開発(特に単発のコントリビューター) に混乱を及ぼしている。

What I did

原因を調査し、Chromatic 社に問い合わせたりもしたが、原因特定には至らなかった(詳細はチケット参照)

Chromatic 社からの助言も参考に、Code タグに対するフォントをジェネリックの monospace から、別のフォントを明示するようにした。

動作確認

フォントを変更したので初回は差分多数なのですべて Accept.

そこから何度か Chromatic 再実行を促し、いずれもTrubosnap 不使用で差分なし判定が出ることを確認。
普段の頻度を考えるとこれだけ連続成功してるなら大丈夫そう…?

@s-sasaki-0529 s-sasaki-0529 self-assigned this Aug 21, 2024
@s-sasaki-0529 s-sasaki-0529 marked this pull request as ready for review August 21, 2024 23:35
@s-sasaki-0529 s-sasaki-0529 requested a review from a team as a code owner August 21, 2024 23:35
@s-sasaki-0529 s-sasaki-0529 requested review from AtsushiM and masa0527 and removed request for a team August 21, 2024 23:35
@s-sasaki-0529 s-sasaki-0529 requested a review from a team August 27, 2024 04:49
@s-sasaki-0529 s-sasaki-0529 enabled auto-merge (squash) August 28, 2024 07:23
Copy link
Contributor

@Qs-F Qs-F left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!神アプデ :arigatau:

Copy link
Contributor

@misako0927 misako0927 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

フォント指定良いと思います!!

@s-sasaki-0529 s-sasaki-0529 merged commit 62911b2 into master Aug 29, 2024
8 checks passed
@s-sasaki-0529 s-sasaki-0529 deleted the SHRUI-1013 branch August 29, 2024 02:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants