diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7f0770de9..feee0b067 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -88,9 +88,9 @@ jobs: run: yarn test --maxWorkers=2 --coverage test-e2e-web: - needs: [changes] - if: needs.changes.outputs.web == 'true' - runs-on: macos-26 + # needs: [changes] + # if: needs.changes.outputs.web == 'true' + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -101,13 +101,13 @@ jobs: - name: Cache Playwright browsers uses: actions/cache@v4 with: - path: ~/Library/Caches/ms-playwright + path: ~/.cache/ms-playwright key: ${{ runner.os }}-playwright-${{ hashFiles('yarn.lock') }} restore-keys: | ${{ runner.os }}-playwright- - name: Install Playwright browsers - run: yarn playwright install chromium + run: yarn playwright install --with-deps chromium - name: Run web e2e tests run: yarn test:e2e:web diff --git a/.playwright/screenshots/alignment-mixed.png b/.playwright/screenshots/alignment-mixed.png index 32dfb4888..c990d2e0b 100644 Binary files a/.playwright/screenshots/alignment-mixed.png and b/.playwright/screenshots/alignment-mixed.png differ diff --git a/.playwright/screenshots/codeblock-inline-styles-paste-stripped.png b/.playwright/screenshots/codeblock-inline-styles-paste-stripped.png index 40090966a..52dbcefab 100644 Binary files a/.playwright/screenshots/codeblock-inline-styles-paste-stripped.png and b/.playwright/screenshots/codeblock-inline-styles-paste-stripped.png differ diff --git a/.playwright/screenshots/display-alignment-blockquotes.png b/.playwright/screenshots/display-alignment-blockquotes.png index 220824953..36e09d0a7 100644 Binary files a/.playwright/screenshots/display-alignment-blockquotes.png and b/.playwright/screenshots/display-alignment-blockquotes.png differ diff --git a/.playwright/screenshots/display-alignment-checkbox.png b/.playwright/screenshots/display-alignment-checkbox.png index 953b4c05d..ba6e88f7f 100644 Binary files a/.playwright/screenshots/display-alignment-checkbox.png and b/.playwright/screenshots/display-alignment-checkbox.png differ diff --git a/.playwright/screenshots/display-alignment-headings.png b/.playwright/screenshots/display-alignment-headings.png index a9879b4b7..c42f694a0 100644 Binary files a/.playwright/screenshots/display-alignment-headings.png and b/.playwright/screenshots/display-alignment-headings.png differ diff --git a/.playwright/screenshots/display-alignment-mixed-lists.png b/.playwright/screenshots/display-alignment-mixed-lists.png index 3a9874e6e..4df145faa 100644 Binary files a/.playwright/screenshots/display-alignment-mixed-lists.png and b/.playwright/screenshots/display-alignment-mixed-lists.png differ diff --git a/.playwright/screenshots/display-alignment-ol.png b/.playwright/screenshots/display-alignment-ol.png index e28ae905d..f1109dc7f 100644 Binary files a/.playwright/screenshots/display-alignment-ol.png and b/.playwright/screenshots/display-alignment-ol.png differ diff --git a/.playwright/screenshots/display-alignment-paragraphs.png b/.playwright/screenshots/display-alignment-paragraphs.png index 654fda31a..799507452 100644 Binary files a/.playwright/screenshots/display-alignment-paragraphs.png and b/.playwright/screenshots/display-alignment-paragraphs.png differ diff --git a/.playwright/screenshots/display-alignment-ul.png b/.playwright/screenshots/display-alignment-ul.png index c1f667e87..5a9e7cb98 100644 Binary files a/.playwright/screenshots/display-alignment-ul.png and b/.playwright/screenshots/display-alignment-ul.png differ diff --git a/.playwright/screenshots/ellipsize-between-empty-paragraphs-clip.png b/.playwright/screenshots/ellipsize-between-empty-paragraphs-clip.png index f36c8d91c..a1bca99e0 100644 Binary files a/.playwright/screenshots/ellipsize-between-empty-paragraphs-clip.png and b/.playwright/screenshots/ellipsize-between-empty-paragraphs-clip.png differ diff --git a/.playwright/screenshots/ellipsize-between-empty-paragraphs-head.png b/.playwright/screenshots/ellipsize-between-empty-paragraphs-head.png index 84b46e35f..87f555f4a 100644 Binary files a/.playwright/screenshots/ellipsize-between-empty-paragraphs-head.png and b/.playwright/screenshots/ellipsize-between-empty-paragraphs-head.png differ diff --git a/.playwright/screenshots/ellipsize-between-empty-paragraphs-tail.png b/.playwright/screenshots/ellipsize-between-empty-paragraphs-tail.png index c7640c0ad..7cf5c8eba 100644 Binary files a/.playwright/screenshots/ellipsize-between-empty-paragraphs-tail.png and b/.playwright/screenshots/ellipsize-between-empty-paragraphs-tail.png differ diff --git a/.playwright/screenshots/ellipsize-between-multiple-empty-lines-clip.png b/.playwright/screenshots/ellipsize-between-multiple-empty-lines-clip.png index ff283877a..baa876a80 100644 Binary files a/.playwright/screenshots/ellipsize-between-multiple-empty-lines-clip.png and b/.playwright/screenshots/ellipsize-between-multiple-empty-lines-clip.png differ diff --git a/.playwright/screenshots/ellipsize-between-multiple-empty-lines-head.png b/.playwright/screenshots/ellipsize-between-multiple-empty-lines-head.png index 84b46e35f..87f555f4a 100644 Binary files a/.playwright/screenshots/ellipsize-between-multiple-empty-lines-head.png and b/.playwright/screenshots/ellipsize-between-multiple-empty-lines-head.png differ diff --git a/.playwright/screenshots/ellipsize-between-multiple-empty-lines-tail.png b/.playwright/screenshots/ellipsize-between-multiple-empty-lines-tail.png index 84b46e35f..87f555f4a 100644 Binary files a/.playwright/screenshots/ellipsize-between-multiple-empty-lines-tail.png and b/.playwright/screenshots/ellipsize-between-multiple-empty-lines-tail.png differ diff --git a/.playwright/screenshots/ellipsize-breaklines-head-fallback-middle.png b/.playwright/screenshots/ellipsize-breaklines-head-fallback-middle.png index 3b8ad949e..2247201da 100644 Binary files a/.playwright/screenshots/ellipsize-breaklines-head-fallback-middle.png and b/.playwright/screenshots/ellipsize-breaklines-head-fallback-middle.png differ diff --git a/.playwright/screenshots/ellipsize-checkbox-list-clip.png b/.playwright/screenshots/ellipsize-checkbox-list-clip.png index ac83dbe10..ab66a70e7 100644 Binary files a/.playwright/screenshots/ellipsize-checkbox-list-clip.png and b/.playwright/screenshots/ellipsize-checkbox-list-clip.png differ diff --git a/.playwright/screenshots/ellipsize-checkbox-list-head.png b/.playwright/screenshots/ellipsize-checkbox-list-head.png index ebb59d007..2ad64c820 100644 Binary files a/.playwright/screenshots/ellipsize-checkbox-list-head.png and b/.playwright/screenshots/ellipsize-checkbox-list-head.png differ diff --git a/.playwright/screenshots/ellipsize-checkbox-list-only-empty-clip.png b/.playwright/screenshots/ellipsize-checkbox-list-only-empty-clip.png index df0892603..88a720cdf 100644 Binary files a/.playwright/screenshots/ellipsize-checkbox-list-only-empty-clip.png and b/.playwright/screenshots/ellipsize-checkbox-list-only-empty-clip.png differ diff --git a/.playwright/screenshots/ellipsize-checkbox-list-only-empty-head.png b/.playwright/screenshots/ellipsize-checkbox-list-only-empty-head.png index 2a36fcfc4..ae20def86 100644 Binary files a/.playwright/screenshots/ellipsize-checkbox-list-only-empty-head.png and b/.playwright/screenshots/ellipsize-checkbox-list-only-empty-head.png differ diff --git a/.playwright/screenshots/ellipsize-checkbox-list-only-empty-tail.png b/.playwright/screenshots/ellipsize-checkbox-list-only-empty-tail.png index 2a36fcfc4..ae20def86 100644 Binary files a/.playwright/screenshots/ellipsize-checkbox-list-only-empty-tail.png and b/.playwright/screenshots/ellipsize-checkbox-list-only-empty-tail.png differ diff --git a/.playwright/screenshots/ellipsize-checkbox-list-tail.png b/.playwright/screenshots/ellipsize-checkbox-list-tail.png index c4285bc79..2d4b16e01 100644 Binary files a/.playwright/screenshots/ellipsize-checkbox-list-tail.png and b/.playwright/screenshots/ellipsize-checkbox-list-tail.png differ diff --git a/.playwright/screenshots/ellipsize-checkbox-list-with-empty-clip.png b/.playwright/screenshots/ellipsize-checkbox-list-with-empty-clip.png index 2fe6b126c..a65061772 100644 Binary files a/.playwright/screenshots/ellipsize-checkbox-list-with-empty-clip.png and b/.playwright/screenshots/ellipsize-checkbox-list-with-empty-clip.png differ diff --git a/.playwright/screenshots/ellipsize-checkbox-list-with-empty-head.png b/.playwright/screenshots/ellipsize-checkbox-list-with-empty-head.png index 14084c588..a7f97b9e3 100644 Binary files a/.playwright/screenshots/ellipsize-checkbox-list-with-empty-head.png and b/.playwright/screenshots/ellipsize-checkbox-list-with-empty-head.png differ diff --git a/.playwright/screenshots/ellipsize-checkbox-list-with-empty-tail.png b/.playwright/screenshots/ellipsize-checkbox-list-with-empty-tail.png index 76f5298d0..29364eca7 100644 Binary files a/.playwright/screenshots/ellipsize-checkbox-list-with-empty-tail.png and b/.playwright/screenshots/ellipsize-checkbox-list-with-empty-tail.png differ diff --git a/.playwright/screenshots/ellipsize-different-blocks-head-fallback-middle.png b/.playwright/screenshots/ellipsize-different-blocks-head-fallback-middle.png index a20039d38..d42eb28ea 100644 Binary files a/.playwright/screenshots/ellipsize-different-blocks-head-fallback-middle.png and b/.playwright/screenshots/ellipsize-different-blocks-head-fallback-middle.png differ diff --git a/.playwright/screenshots/ellipsize-different-paragraph-style-clip.png b/.playwright/screenshots/ellipsize-different-paragraph-style-clip.png index aaa78b98d..4596de792 100644 Binary files a/.playwright/screenshots/ellipsize-different-paragraph-style-clip.png and b/.playwright/screenshots/ellipsize-different-paragraph-style-clip.png differ diff --git a/.playwright/screenshots/ellipsize-different-paragraph-style-head.png b/.playwright/screenshots/ellipsize-different-paragraph-style-head.png index 73ab67473..5828af307 100644 Binary files a/.playwright/screenshots/ellipsize-different-paragraph-style-head.png and b/.playwright/screenshots/ellipsize-different-paragraph-style-head.png differ diff --git a/.playwright/screenshots/ellipsize-different-paragraph-style-middle.png b/.playwright/screenshots/ellipsize-different-paragraph-style-middle.png index b53a35bbc..60b6b81e2 100644 Binary files a/.playwright/screenshots/ellipsize-different-paragraph-style-middle.png and b/.playwright/screenshots/ellipsize-different-paragraph-style-middle.png differ diff --git a/.playwright/screenshots/ellipsize-different-paragraph-style-multiple-lines-middle.png b/.playwright/screenshots/ellipsize-different-paragraph-style-multiple-lines-middle.png index 111980d76..e0d0f0340 100644 Binary files a/.playwright/screenshots/ellipsize-different-paragraph-style-multiple-lines-middle.png and b/.playwright/screenshots/ellipsize-different-paragraph-style-multiple-lines-middle.png differ diff --git a/.playwright/screenshots/ellipsize-different-paragraph-style-tail.png b/.playwright/screenshots/ellipsize-different-paragraph-style-tail.png index 5db8387f1..88c4ff7d4 100644 Binary files a/.playwright/screenshots/ellipsize-different-paragraph-style-tail.png and b/.playwright/screenshots/ellipsize-different-paragraph-style-tail.png differ diff --git a/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-clip.png b/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-clip.png index 268d926e6..20c98496c 100644 Binary files a/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-clip.png and b/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-clip.png differ diff --git a/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-head.png b/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-head.png index 565421f3e..2b4ef8931 100644 Binary files a/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-head.png and b/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-head.png differ diff --git a/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-tail.png b/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-tail.png index 7d248d8f4..7e27f77af 100644 Binary files a/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-tail.png and b/.playwright/screenshots/ellipsize-different-paragraph-style-with-empty-line-tail.png differ diff --git a/.playwright/screenshots/ellipsize-empty-in-the-middle-clip.png b/.playwright/screenshots/ellipsize-empty-in-the-middle-clip.png index 04b9902ca..d07ad4472 100644 Binary files a/.playwright/screenshots/ellipsize-empty-in-the-middle-clip.png and b/.playwright/screenshots/ellipsize-empty-in-the-middle-clip.png differ diff --git a/.playwright/screenshots/ellipsize-empty-in-the-middle-head.png b/.playwright/screenshots/ellipsize-empty-in-the-middle-head.png index c84d280d1..573d89c10 100644 Binary files a/.playwright/screenshots/ellipsize-empty-in-the-middle-head.png and b/.playwright/screenshots/ellipsize-empty-in-the-middle-head.png differ diff --git a/.playwright/screenshots/ellipsize-empty-in-the-middle-tail.png b/.playwright/screenshots/ellipsize-empty-in-the-middle-tail.png index f7894459f..c5ecb94c1 100644 Binary files a/.playwright/screenshots/ellipsize-empty-in-the-middle-tail.png and b/.playwright/screenshots/ellipsize-empty-in-the-middle-tail.png differ diff --git a/.playwright/screenshots/ellipsize-empty-lines-middle.png b/.playwright/screenshots/ellipsize-empty-lines-middle.png index 2206b3ec4..f86df39a1 100644 Binary files a/.playwright/screenshots/ellipsize-empty-lines-middle.png and b/.playwright/screenshots/ellipsize-empty-lines-middle.png differ diff --git a/.playwright/screenshots/ellipsize-htmlstyle-blockquote-gapwidth-recompute.png b/.playwright/screenshots/ellipsize-htmlstyle-blockquote-gapwidth-recompute.png index 9a3233583..13429a50f 100644 Binary files a/.playwright/screenshots/ellipsize-htmlstyle-blockquote-gapwidth-recompute.png and b/.playwright/screenshots/ellipsize-htmlstyle-blockquote-gapwidth-recompute.png differ diff --git a/.playwright/screenshots/ellipsize-htmlstyle-heading-fontsize-recompute.png b/.playwright/screenshots/ellipsize-htmlstyle-heading-fontsize-recompute.png index 33f1da974..006489aa1 100644 Binary files a/.playwright/screenshots/ellipsize-htmlstyle-heading-fontsize-recompute.png and b/.playwright/screenshots/ellipsize-htmlstyle-heading-fontsize-recompute.png differ diff --git a/.playwright/screenshots/ellipsize-htmlstyle-ol-marginleft-recompute.png b/.playwright/screenshots/ellipsize-htmlstyle-ol-marginleft-recompute.png index 40c6b5533..b32506035 100644 Binary files a/.playwright/screenshots/ellipsize-htmlstyle-ol-marginleft-recompute.png and b/.playwright/screenshots/ellipsize-htmlstyle-ol-marginleft-recompute.png differ diff --git a/.playwright/screenshots/ellipsize-inline-images-clip.png b/.playwright/screenshots/ellipsize-inline-images-clip.png index 8b148c0a4..c9169fecd 100644 Binary files a/.playwright/screenshots/ellipsize-inline-images-clip.png and b/.playwright/screenshots/ellipsize-inline-images-clip.png differ diff --git a/.playwright/screenshots/ellipsize-inline-images-head.png b/.playwright/screenshots/ellipsize-inline-images-head.png index f6c7e1870..73e11960f 100644 Binary files a/.playwright/screenshots/ellipsize-inline-images-head.png and b/.playwright/screenshots/ellipsize-inline-images-head.png differ diff --git a/.playwright/screenshots/ellipsize-inline-images-tail.png b/.playwright/screenshots/ellipsize-inline-images-tail.png index 2bf67c328..426698704 100644 Binary files a/.playwright/screenshots/ellipsize-inline-images-tail.png and b/.playwright/screenshots/ellipsize-inline-images-tail.png differ diff --git a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-clip.png b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-clip.png index ca3b78f5f..bb7c0ee6f 100644 Binary files a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-clip.png and b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-clip.png differ diff --git a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-head.png b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-head.png index da05a5261..58d4b151a 100644 Binary files a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-head.png and b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-head.png differ diff --git a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-tail.png b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-tail.png index 0b76dcb15..bf5816ce4 100644 Binary files a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-tail.png and b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-tail.png differ diff --git a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-clip.png b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-clip.png index ca3b78f5f..bb7c0ee6f 100644 Binary files a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-clip.png and b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-clip.png differ diff --git a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-head.png b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-head.png index d021554b9..b6633ec9a 100644 Binary files a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-head.png and b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-head.png differ diff --git a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-tail.png b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-tail.png index 0b76dcb15..bf5816ce4 100644 Binary files a/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-tail.png and b/.playwright/screenshots/ellipsize-multiple-short-paragraphs-with-last-overflow-tail.png differ diff --git a/.playwright/screenshots/ellipsize-one-paragraph-many-inline-images-middle.png b/.playwright/screenshots/ellipsize-one-paragraph-many-inline-images-middle.png index f4d7bc56a..9426d09a8 100644 Binary files a/.playwright/screenshots/ellipsize-one-paragraph-many-inline-images-middle.png and b/.playwright/screenshots/ellipsize-one-paragraph-many-inline-images-middle.png differ diff --git a/.playwright/screenshots/ellipsize-one-paragraph-many-lines-overflowing-middle.png b/.playwright/screenshots/ellipsize-one-paragraph-many-lines-overflowing-middle.png index 285ea9805..a3929be58 100644 Binary files a/.playwright/screenshots/ellipsize-one-paragraph-many-lines-overflowing-middle.png and b/.playwright/screenshots/ellipsize-one-paragraph-many-lines-overflowing-middle.png differ diff --git a/.playwright/screenshots/ellipsize-one-paragraph-one-line-overflowing-middle.png b/.playwright/screenshots/ellipsize-one-paragraph-one-line-overflowing-middle.png index 9d7674141..b6b884d52 100644 Binary files a/.playwright/screenshots/ellipsize-one-paragraph-one-line-overflowing-middle.png and b/.playwright/screenshots/ellipsize-one-paragraph-one-line-overflowing-middle.png differ diff --git a/.playwright/screenshots/ellipsize-one-word-wrapping-clip.png b/.playwright/screenshots/ellipsize-one-word-wrapping-clip.png index 32d8960fb..9b05e4279 100644 Binary files a/.playwright/screenshots/ellipsize-one-word-wrapping-clip.png and b/.playwright/screenshots/ellipsize-one-word-wrapping-clip.png differ diff --git a/.playwright/screenshots/ellipsize-one-word-wrapping-head.png b/.playwright/screenshots/ellipsize-one-word-wrapping-head.png index 0ac20f336..ae313866b 100644 Binary files a/.playwright/screenshots/ellipsize-one-word-wrapping-head.png and b/.playwright/screenshots/ellipsize-one-word-wrapping-head.png differ diff --git a/.playwright/screenshots/ellipsize-one-word-wrapping-tail.png b/.playwright/screenshots/ellipsize-one-word-wrapping-tail.png index ee119f893..3158362af 100644 Binary files a/.playwright/screenshots/ellipsize-one-word-wrapping-tail.png and b/.playwright/screenshots/ellipsize-one-word-wrapping-tail.png differ diff --git a/.playwright/screenshots/ellipsize-ordered-list-clip.png b/.playwright/screenshots/ellipsize-ordered-list-clip.png index 01121d7a4..d6fca2bf5 100644 Binary files a/.playwright/screenshots/ellipsize-ordered-list-clip.png and b/.playwright/screenshots/ellipsize-ordered-list-clip.png differ diff --git a/.playwright/screenshots/ellipsize-ordered-list-head.png b/.playwright/screenshots/ellipsize-ordered-list-head.png index 4496556e7..ec927e69d 100644 Binary files a/.playwright/screenshots/ellipsize-ordered-list-head.png and b/.playwright/screenshots/ellipsize-ordered-list-head.png differ diff --git a/.playwright/screenshots/ellipsize-ordered-list-only-empty-clip.png b/.playwright/screenshots/ellipsize-ordered-list-only-empty-clip.png index aad9e2e1e..c9265dced 100644 Binary files a/.playwright/screenshots/ellipsize-ordered-list-only-empty-clip.png and b/.playwright/screenshots/ellipsize-ordered-list-only-empty-clip.png differ diff --git a/.playwright/screenshots/ellipsize-ordered-list-only-empty-head.png b/.playwright/screenshots/ellipsize-ordered-list-only-empty-head.png index d6052f030..3d3baf1d8 100644 Binary files a/.playwright/screenshots/ellipsize-ordered-list-only-empty-head.png and b/.playwright/screenshots/ellipsize-ordered-list-only-empty-head.png differ diff --git a/.playwright/screenshots/ellipsize-ordered-list-only-empty-tail.png b/.playwright/screenshots/ellipsize-ordered-list-only-empty-tail.png index d6052f030..3d3baf1d8 100644 Binary files a/.playwright/screenshots/ellipsize-ordered-list-only-empty-tail.png and b/.playwright/screenshots/ellipsize-ordered-list-only-empty-tail.png differ diff --git a/.playwright/screenshots/ellipsize-ordered-list-tail.png b/.playwright/screenshots/ellipsize-ordered-list-tail.png index 3b9d38dc6..32397d2a7 100644 Binary files a/.playwright/screenshots/ellipsize-ordered-list-tail.png and b/.playwright/screenshots/ellipsize-ordered-list-tail.png differ diff --git a/.playwright/screenshots/ellipsize-ordered-list-with-empty-clip.png b/.playwright/screenshots/ellipsize-ordered-list-with-empty-clip.png index f41b3a118..e4a92079e 100644 Binary files a/.playwright/screenshots/ellipsize-ordered-list-with-empty-clip.png and b/.playwright/screenshots/ellipsize-ordered-list-with-empty-clip.png differ diff --git a/.playwright/screenshots/ellipsize-ordered-list-with-empty-head.png b/.playwright/screenshots/ellipsize-ordered-list-with-empty-head.png index 9a2f4e799..c41b1b2c7 100644 Binary files a/.playwright/screenshots/ellipsize-ordered-list-with-empty-head.png and b/.playwright/screenshots/ellipsize-ordered-list-with-empty-head.png differ diff --git a/.playwright/screenshots/ellipsize-ordered-list-with-empty-tail.png b/.playwright/screenshots/ellipsize-ordered-list-with-empty-tail.png index fe2183139..e1c543c6e 100644 Binary files a/.playwright/screenshots/ellipsize-ordered-list-with-empty-tail.png and b/.playwright/screenshots/ellipsize-ordered-list-with-empty-tail.png differ diff --git a/.playwright/screenshots/ellipsize-other-paragraphs-and-break-lines-inside-block-style-middle.png b/.playwright/screenshots/ellipsize-other-paragraphs-and-break-lines-inside-block-style-middle.png index 5ca41106b..021f7c888 100644 Binary files a/.playwright/screenshots/ellipsize-other-paragraphs-and-break-lines-inside-block-style-middle.png and b/.playwright/screenshots/ellipsize-other-paragraphs-and-break-lines-inside-block-style-middle.png differ diff --git a/.playwright/screenshots/ellipsize-paragraph-fit-clip.png b/.playwright/screenshots/ellipsize-paragraph-fit-clip.png index 87805c906..7f0926fe6 100644 Binary files a/.playwright/screenshots/ellipsize-paragraph-fit-clip.png and b/.playwright/screenshots/ellipsize-paragraph-fit-clip.png differ diff --git a/.playwright/screenshots/ellipsize-paragraph-fit-head.png b/.playwright/screenshots/ellipsize-paragraph-fit-head.png index 87805c906..7f0926fe6 100644 Binary files a/.playwright/screenshots/ellipsize-paragraph-fit-head.png and b/.playwright/screenshots/ellipsize-paragraph-fit-head.png differ diff --git a/.playwright/screenshots/ellipsize-paragraph-fit-tail.png b/.playwright/screenshots/ellipsize-paragraph-fit-tail.png index 87805c906..7f0926fe6 100644 Binary files a/.playwright/screenshots/ellipsize-paragraph-fit-tail.png and b/.playwright/screenshots/ellipsize-paragraph-fit-tail.png differ diff --git a/.playwright/screenshots/ellipsize-paragraph-styles-mix-clip.png b/.playwright/screenshots/ellipsize-paragraph-styles-mix-clip.png index 770d71cb9..4d8820ea5 100644 Binary files a/.playwright/screenshots/ellipsize-paragraph-styles-mix-clip.png and b/.playwright/screenshots/ellipsize-paragraph-styles-mix-clip.png differ diff --git a/.playwright/screenshots/ellipsize-paragraph-styles-mix-head.png b/.playwright/screenshots/ellipsize-paragraph-styles-mix-head.png index 3299f8262..9507f7826 100644 Binary files a/.playwright/screenshots/ellipsize-paragraph-styles-mix-head.png and b/.playwright/screenshots/ellipsize-paragraph-styles-mix-head.png differ diff --git a/.playwright/screenshots/ellipsize-paragraph-styles-mix-tail.png b/.playwright/screenshots/ellipsize-paragraph-styles-mix-tail.png index 8d5bf475a..51d2a0eb9 100644 Binary files a/.playwright/screenshots/ellipsize-paragraph-styles-mix-tail.png and b/.playwright/screenshots/ellipsize-paragraph-styles-mix-tail.png differ diff --git a/.playwright/screenshots/ellipsize-single-word-clip.png b/.playwright/screenshots/ellipsize-single-word-clip.png index d80cfbe05..0afa743dd 100644 Binary files a/.playwright/screenshots/ellipsize-single-word-clip.png and b/.playwright/screenshots/ellipsize-single-word-clip.png differ diff --git a/.playwright/screenshots/ellipsize-single-word-head.png b/.playwright/screenshots/ellipsize-single-word-head.png index ffb8d932e..fe18743e5 100644 Binary files a/.playwright/screenshots/ellipsize-single-word-head.png and b/.playwright/screenshots/ellipsize-single-word-head.png differ diff --git a/.playwright/screenshots/ellipsize-single-word-tail.png b/.playwright/screenshots/ellipsize-single-word-tail.png index d141cde28..429670af9 100644 Binary files a/.playwright/screenshots/ellipsize-single-word-tail.png and b/.playwright/screenshots/ellipsize-single-word-tail.png differ diff --git a/.playwright/screenshots/ellipsize-style-fontsize-recompute.png b/.playwright/screenshots/ellipsize-style-fontsize-recompute.png index 090943f10..c6109ac82 100644 Binary files a/.playwright/screenshots/ellipsize-style-fontsize-recompute.png and b/.playwright/screenshots/ellipsize-style-fontsize-recompute.png differ diff --git a/.playwright/screenshots/ellipsize-unordered-list-clip.png b/.playwright/screenshots/ellipsize-unordered-list-clip.png index b87657f0f..8b84ed301 100644 Binary files a/.playwright/screenshots/ellipsize-unordered-list-clip.png and b/.playwright/screenshots/ellipsize-unordered-list-clip.png differ diff --git a/.playwright/screenshots/ellipsize-unordered-list-head.png b/.playwright/screenshots/ellipsize-unordered-list-head.png index c629ddb56..eb2f0c4d7 100644 Binary files a/.playwright/screenshots/ellipsize-unordered-list-head.png and b/.playwright/screenshots/ellipsize-unordered-list-head.png differ diff --git a/.playwright/screenshots/ellipsize-unordered-list-only-empty-clip.png b/.playwright/screenshots/ellipsize-unordered-list-only-empty-clip.png index 59d0ac8e4..f9216b512 100644 Binary files a/.playwright/screenshots/ellipsize-unordered-list-only-empty-clip.png and b/.playwright/screenshots/ellipsize-unordered-list-only-empty-clip.png differ diff --git a/.playwright/screenshots/ellipsize-unordered-list-only-empty-head.png b/.playwright/screenshots/ellipsize-unordered-list-only-empty-head.png index 8cad30f0f..2c821f717 100644 Binary files a/.playwright/screenshots/ellipsize-unordered-list-only-empty-head.png and b/.playwright/screenshots/ellipsize-unordered-list-only-empty-head.png differ diff --git a/.playwright/screenshots/ellipsize-unordered-list-only-empty-tail.png b/.playwright/screenshots/ellipsize-unordered-list-only-empty-tail.png index 8cad30f0f..2c821f717 100644 Binary files a/.playwright/screenshots/ellipsize-unordered-list-only-empty-tail.png and b/.playwright/screenshots/ellipsize-unordered-list-only-empty-tail.png differ diff --git a/.playwright/screenshots/ellipsize-unordered-list-tail.png b/.playwright/screenshots/ellipsize-unordered-list-tail.png index 84b9500ca..e35380959 100644 Binary files a/.playwright/screenshots/ellipsize-unordered-list-tail.png and b/.playwright/screenshots/ellipsize-unordered-list-tail.png differ diff --git a/.playwright/screenshots/ellipsize-unordered-list-with-empty-clip.png b/.playwright/screenshots/ellipsize-unordered-list-with-empty-clip.png index 7fdda84fc..9b433ba30 100644 Binary files a/.playwright/screenshots/ellipsize-unordered-list-with-empty-clip.png and b/.playwright/screenshots/ellipsize-unordered-list-with-empty-clip.png differ diff --git a/.playwright/screenshots/ellipsize-unordered-list-with-empty-head.png b/.playwright/screenshots/ellipsize-unordered-list-with-empty-head.png index 5c9ee5452..be5c7299a 100644 Binary files a/.playwright/screenshots/ellipsize-unordered-list-with-empty-head.png and b/.playwright/screenshots/ellipsize-unordered-list-with-empty-head.png differ diff --git a/.playwright/screenshots/ellipsize-unordered-list-with-empty-tail.png b/.playwright/screenshots/ellipsize-unordered-list-with-empty-tail.png index 1697290a1..49de06a22 100644 Binary files a/.playwright/screenshots/ellipsize-unordered-list-with-empty-tail.png and b/.playwright/screenshots/ellipsize-unordered-list-with-empty-tail.png differ diff --git a/.playwright/screenshots/ellipsize-very-long-paragraph-clip.png b/.playwright/screenshots/ellipsize-very-long-paragraph-clip.png index 963c39083..36ecc9095 100644 Binary files a/.playwright/screenshots/ellipsize-very-long-paragraph-clip.png and b/.playwright/screenshots/ellipsize-very-long-paragraph-clip.png differ diff --git a/.playwright/screenshots/ellipsize-very-long-paragraph-head.png b/.playwright/screenshots/ellipsize-very-long-paragraph-head.png index 50e3681ac..84941133b 100644 Binary files a/.playwright/screenshots/ellipsize-very-long-paragraph-head.png and b/.playwright/screenshots/ellipsize-very-long-paragraph-head.png differ diff --git a/.playwright/screenshots/ellipsize-very-long-paragraph-tail.png b/.playwright/screenshots/ellipsize-very-long-paragraph-tail.png index eb2525254..6883c4b6f 100644 Binary files a/.playwright/screenshots/ellipsize-very-long-paragraph-tail.png and b/.playwright/screenshots/ellipsize-very-long-paragraph-tail.png differ diff --git a/.playwright/screenshots/enriched-text-all-headings.png b/.playwright/screenshots/enriched-text-all-headings.png index 39bce62c7..be8979d4d 100644 Binary files a/.playwright/screenshots/enriched-text-all-headings.png and b/.playwright/screenshots/enriched-text-all-headings.png differ diff --git a/.playwright/screenshots/enriched-text-all-list-types.png b/.playwright/screenshots/enriched-text-all-list-types.png index a10a8fde5..05785cdcf 100644 Binary files a/.playwright/screenshots/enriched-text-all-list-types.png and b/.playwright/screenshots/enriched-text-all-list-types.png differ diff --git a/.playwright/screenshots/enriched-text-blockquote-code-codeblock.png b/.playwright/screenshots/enriched-text-blockquote-code-codeblock.png index cd7fc5f52..07c10aab5 100644 Binary files a/.playwright/screenshots/enriched-text-blockquote-code-codeblock.png and b/.playwright/screenshots/enriched-text-blockquote-code-codeblock.png differ diff --git a/.playwright/screenshots/enriched-text-checkbox-list-checked.png b/.playwright/screenshots/enriched-text-checkbox-list-checked.png index ba23f891f..66040b584 100644 Binary files a/.playwright/screenshots/enriched-text-checkbox-list-checked.png and b/.playwright/screenshots/enriched-text-checkbox-list-checked.png differ diff --git a/.playwright/screenshots/enriched-text-checkbox-list-empty-items.png b/.playwright/screenshots/enriched-text-checkbox-list-empty-items.png index 40c593608..afed09735 100644 Binary files a/.playwright/screenshots/enriched-text-checkbox-list-empty-items.png and b/.playwright/screenshots/enriched-text-checkbox-list-empty-items.png differ diff --git a/.playwright/screenshots/enriched-text-checkbox-list-unchecked.png b/.playwright/screenshots/enriched-text-checkbox-list-unchecked.png index 295f26f61..fa08173f4 100644 Binary files a/.playwright/screenshots/enriched-text-checkbox-list-unchecked.png and b/.playwright/screenshots/enriched-text-checkbox-list-unchecked.png differ diff --git a/.playwright/screenshots/enriched-text-checkbox-list-wrapped.png b/.playwright/screenshots/enriched-text-checkbox-list-wrapped.png index acc0ea524..61f577622 100644 Binary files a/.playwright/screenshots/enriched-text-checkbox-list-wrapped.png and b/.playwright/screenshots/enriched-text-checkbox-list-wrapped.png differ diff --git a/.playwright/screenshots/enriched-text-images-inline.png b/.playwright/screenshots/enriched-text-images-inline.png index 50f458c49..1bc90ae09 100644 Binary files a/.playwright/screenshots/enriched-text-images-inline.png and b/.playwright/screenshots/enriched-text-images-inline.png differ diff --git a/.playwright/screenshots/enriched-text-images-inside-list.png b/.playwright/screenshots/enriched-text-images-inside-list.png index c8505081f..78598ad6a 100644 Binary files a/.playwright/screenshots/enriched-text-images-inside-list.png and b/.playwright/screenshots/enriched-text-images-inside-list.png differ diff --git a/.playwright/screenshots/enriched-text-images-placeholder-inline.png b/.playwright/screenshots/enriched-text-images-placeholder-inline.png index e54cc9893..d53f704e1 100644 Binary files a/.playwright/screenshots/enriched-text-images-placeholder-inline.png and b/.playwright/screenshots/enriched-text-images-placeholder-inline.png differ diff --git a/.playwright/screenshots/enriched-text-images-placeholder-list.png b/.playwright/screenshots/enriched-text-images-placeholder-list.png index 4c32283da..8807961d2 100644 Binary files a/.playwright/screenshots/enriched-text-images-placeholder-list.png and b/.playwright/screenshots/enriched-text-images-placeholder-list.png differ diff --git a/.playwright/screenshots/enriched-text-line-wrapping.png b/.playwright/screenshots/enriched-text-line-wrapping.png index db75829e0..a3810bd1a 100644 Binary files a/.playwright/screenshots/enriched-text-line-wrapping.png and b/.playwright/screenshots/enriched-text-line-wrapping.png differ diff --git a/.playwright/screenshots/enriched-text-mentions.png b/.playwright/screenshots/enriched-text-mentions.png index 8f467d81e..b074f2afb 100644 Binary files a/.playwright/screenshots/enriched-text-mentions.png and b/.playwright/screenshots/enriched-text-mentions.png differ diff --git a/.playwright/screenshots/enriched-text-newlines-spaces.png b/.playwright/screenshots/enriched-text-newlines-spaces.png index 9fb1af06e..a7df87abe 100644 Binary files a/.playwright/screenshots/enriched-text-newlines-spaces.png and b/.playwright/screenshots/enriched-text-newlines-spaces.png differ diff --git a/.playwright/screenshots/enriched-text-ordered-list-empty-items.png b/.playwright/screenshots/enriched-text-ordered-list-empty-items.png index 2019cc9b0..7ed03640d 100644 Binary files a/.playwright/screenshots/enriched-text-ordered-list-empty-items.png and b/.playwright/screenshots/enriched-text-ordered-list-empty-items.png differ diff --git a/.playwright/screenshots/enriched-text-ordered-list-extended-margin-after.png b/.playwright/screenshots/enriched-text-ordered-list-extended-margin-after.png index 0f1f1fb8b..4644fd247 100644 Binary files a/.playwright/screenshots/enriched-text-ordered-list-extended-margin-after.png and b/.playwright/screenshots/enriched-text-ordered-list-extended-margin-after.png differ diff --git a/.playwright/screenshots/enriched-text-ordered-list-extended-margin-before.png b/.playwright/screenshots/enriched-text-ordered-list-extended-margin-before.png index 053f4b714..a3f6f8ed8 100644 Binary files a/.playwright/screenshots/enriched-text-ordered-list-extended-margin-before.png and b/.playwright/screenshots/enriched-text-ordered-list-extended-margin-before.png differ diff --git a/.playwright/screenshots/enriched-text-ordered-list-wrapped.png b/.playwright/screenshots/enriched-text-ordered-list-wrapped.png index 55ae3652f..223e077fc 100644 Binary files a/.playwright/screenshots/enriched-text-ordered-list-wrapped.png and b/.playwright/screenshots/enriched-text-ordered-list-wrapped.png differ diff --git a/.playwright/screenshots/enriched-text-ordered-list.png b/.playwright/screenshots/enriched-text-ordered-list.png index 164425475..8562f6f2b 100644 Binary files a/.playwright/screenshots/enriched-text-ordered-list.png and b/.playwright/screenshots/enriched-text-ordered-list.png differ diff --git a/.playwright/screenshots/enriched-text-rich-text.png b/.playwright/screenshots/enriched-text-rich-text.png index 44174ec48..47f44e3f0 100644 Binary files a/.playwright/screenshots/enriched-text-rich-text.png and b/.playwright/screenshots/enriched-text-rich-text.png differ diff --git a/.playwright/screenshots/enriched-text-unordered-list-empty-items.png b/.playwright/screenshots/enriched-text-unordered-list-empty-items.png index 509cf2501..9f083a359 100644 Binary files a/.playwright/screenshots/enriched-text-unordered-list-empty-items.png and b/.playwright/screenshots/enriched-text-unordered-list-empty-items.png differ diff --git a/.playwright/screenshots/enriched-text-unordered-list-wrapped.png b/.playwright/screenshots/enriched-text-unordered-list-wrapped.png index 9f85e6c01..96a4887cd 100644 Binary files a/.playwright/screenshots/enriched-text-unordered-list-wrapped.png and b/.playwright/screenshots/enriched-text-unordered-list-wrapped.png differ diff --git a/.playwright/screenshots/enriched-text-unordered-list.png b/.playwright/screenshots/enriched-text-unordered-list.png index 6d948c649..6dd5edf32 100644 Binary files a/.playwright/screenshots/enriched-text-unordered-list.png and b/.playwright/screenshots/enriched-text-unordered-list.png differ diff --git a/.playwright/screenshots/images-blockquote-placeholder.png b/.playwright/screenshots/images-blockquote-placeholder.png index 4112d6e27..66ad60973 100644 Binary files a/.playwright/screenshots/images-blockquote-placeholder.png and b/.playwright/screenshots/images-blockquote-placeholder.png differ diff --git a/.playwright/screenshots/images-checkbox-list-placeholder.png b/.playwright/screenshots/images-checkbox-list-placeholder.png index e9ec213c1..43b2a5be5 100644 Binary files a/.playwright/screenshots/images-checkbox-list-placeholder.png and b/.playwright/screenshots/images-checkbox-list-placeholder.png differ diff --git a/.playwright/screenshots/images-loaded-in-list.png b/.playwright/screenshots/images-loaded-in-list.png index 0f7c10887..0b836a27b 100644 Binary files a/.playwright/screenshots/images-loaded-in-list.png and b/.playwright/screenshots/images-loaded-in-list.png differ diff --git a/.playwright/screenshots/images-ol-placeholder.png b/.playwright/screenshots/images-ol-placeholder.png index f092035f2..dc501d054 100644 Binary files a/.playwright/screenshots/images-ol-placeholder.png and b/.playwright/screenshots/images-ol-placeholder.png differ diff --git a/.playwright/screenshots/images-paragraph-placeholder.png b/.playwright/screenshots/images-paragraph-placeholder.png index 30820a53a..9407bf7fd 100644 Binary files a/.playwright/screenshots/images-paragraph-placeholder.png and b/.playwright/screenshots/images-paragraph-placeholder.png differ diff --git a/.playwright/screenshots/images-placeholder-empty-src.png b/.playwright/screenshots/images-placeholder-empty-src.png index cf95530ad..b6c3444fa 100644 Binary files a/.playwright/screenshots/images-placeholder-empty-src.png and b/.playwright/screenshots/images-placeholder-empty-src.png differ diff --git a/.playwright/screenshots/images-ul-placeholder.png b/.playwright/screenshots/images-ul-placeholder.png index d26c58919..0641cdb58 100644 Binary files a/.playwright/screenshots/images-ul-placeholder.png and b/.playwright/screenshots/images-ul-placeholder.png differ diff --git a/.playwright/screenshots/inline-styles.png b/.playwright/screenshots/inline-styles.png index ff7c2f693..d329d7d7d 100644 Binary files a/.playwright/screenshots/inline-styles.png and b/.playwright/screenshots/inline-styles.png differ diff --git a/.playwright/screenshots/links-display.png b/.playwright/screenshots/links-display.png index 4eed3f638..79626ede2 100644 Binary files a/.playwright/screenshots/links-display.png and b/.playwright/screenshots/links-display.png differ diff --git a/.playwright/screenshots/list-keyboard-backspace-after-lift-bullet.png b/.playwright/screenshots/list-keyboard-backspace-after-lift-bullet.png index ddeb3436b..ccf9cd680 100644 Binary files a/.playwright/screenshots/list-keyboard-backspace-after-lift-bullet.png and b/.playwright/screenshots/list-keyboard-backspace-after-lift-bullet.png differ diff --git a/.playwright/screenshots/list-keyboard-backspace-after-lift-checkbox.png b/.playwright/screenshots/list-keyboard-backspace-after-lift-checkbox.png index 0df2d6fb8..95f6a3f41 100644 Binary files a/.playwright/screenshots/list-keyboard-backspace-after-lift-checkbox.png and b/.playwright/screenshots/list-keyboard-backspace-after-lift-checkbox.png differ diff --git a/.playwright/screenshots/list-keyboard-backspace-after-lift-ordered.png b/.playwright/screenshots/list-keyboard-backspace-after-lift-ordered.png index 6dc870c51..eecc0b4b4 100644 Binary files a/.playwright/screenshots/list-keyboard-backspace-after-lift-ordered.png and b/.playwright/screenshots/list-keyboard-backspace-after-lift-ordered.png differ diff --git a/.playwright/screenshots/list-keyboard-backspace-after-merge-bullet.png b/.playwright/screenshots/list-keyboard-backspace-after-merge-bullet.png index e6f5816b5..6e464a535 100644 Binary files a/.playwright/screenshots/list-keyboard-backspace-after-merge-bullet.png and b/.playwright/screenshots/list-keyboard-backspace-after-merge-bullet.png differ diff --git a/.playwright/screenshots/list-keyboard-backspace-after-merge-checkbox.png b/.playwright/screenshots/list-keyboard-backspace-after-merge-checkbox.png index 1747824b6..5387db1cf 100644 Binary files a/.playwright/screenshots/list-keyboard-backspace-after-merge-checkbox.png and b/.playwright/screenshots/list-keyboard-backspace-after-merge-checkbox.png differ diff --git a/.playwright/screenshots/list-keyboard-backspace-after-merge-ordered.png b/.playwright/screenshots/list-keyboard-backspace-after-merge-ordered.png index 9e8a61243..0048e08f8 100644 Binary files a/.playwright/screenshots/list-keyboard-backspace-after-merge-ordered.png and b/.playwright/screenshots/list-keyboard-backspace-after-merge-ordered.png differ diff --git a/.playwright/screenshots/list-keyboard-enter-bullet.png b/.playwright/screenshots/list-keyboard-enter-bullet.png index 5870498a1..449991cd5 100644 Binary files a/.playwright/screenshots/list-keyboard-enter-bullet.png and b/.playwright/screenshots/list-keyboard-enter-bullet.png differ diff --git a/.playwright/screenshots/list-keyboard-enter-causes-scrolling-bullet.png b/.playwright/screenshots/list-keyboard-enter-causes-scrolling-bullet.png index 012dd8c67..f17213f96 100644 Binary files a/.playwright/screenshots/list-keyboard-enter-causes-scrolling-bullet.png and b/.playwright/screenshots/list-keyboard-enter-causes-scrolling-bullet.png differ diff --git a/.playwright/screenshots/list-keyboard-enter-causes-scrolling-checkbox.png b/.playwright/screenshots/list-keyboard-enter-causes-scrolling-checkbox.png index f1efdb12f..d1e79e46b 100644 Binary files a/.playwright/screenshots/list-keyboard-enter-causes-scrolling-checkbox.png and b/.playwright/screenshots/list-keyboard-enter-causes-scrolling-checkbox.png differ diff --git a/.playwright/screenshots/list-keyboard-enter-causes-scrolling-ordered.png b/.playwright/screenshots/list-keyboard-enter-causes-scrolling-ordered.png index 602284858..c79df29af 100644 Binary files a/.playwright/screenshots/list-keyboard-enter-causes-scrolling-ordered.png and b/.playwright/screenshots/list-keyboard-enter-causes-scrolling-ordered.png differ diff --git a/.playwright/screenshots/list-keyboard-enter-checkbox.png b/.playwright/screenshots/list-keyboard-enter-checkbox.png index 0d1511c3d..50541fb44 100644 Binary files a/.playwright/screenshots/list-keyboard-enter-checkbox.png and b/.playwright/screenshots/list-keyboard-enter-checkbox.png differ diff --git a/.playwright/screenshots/list-keyboard-enter-ordered.png b/.playwright/screenshots/list-keyboard-enter-ordered.png index 268e4fa7e..120baf856 100644 Binary files a/.playwright/screenshots/list-keyboard-enter-ordered.png and b/.playwright/screenshots/list-keyboard-enter-ordered.png differ diff --git a/.playwright/screenshots/list-nested-html-ol-in-ul.png b/.playwright/screenshots/list-nested-html-ol-in-ul.png index 38f2bd273..e665da3c4 100644 Binary files a/.playwright/screenshots/list-nested-html-ol-in-ul.png and b/.playwright/screenshots/list-nested-html-ol-in-ul.png differ diff --git a/.playwright/screenshots/list-nested-html-triple-nested-ul.png b/.playwright/screenshots/list-nested-html-triple-nested-ul.png index 76186d563..855d56114 100644 Binary files a/.playwright/screenshots/list-nested-html-triple-nested-ul.png and b/.playwright/screenshots/list-nested-html-triple-nested-ul.png differ diff --git a/.playwright/screenshots/list-nested-html-ul-in-ol.png b/.playwright/screenshots/list-nested-html-ul-in-ol.png index 1e38b3ccd..ea0ac9631 100644 Binary files a/.playwright/screenshots/list-nested-html-ul-in-ol.png and b/.playwright/screenshots/list-nested-html-ul-in-ol.png differ diff --git a/.playwright/screenshots/list-nested-html-ul-in-ul.png b/.playwright/screenshots/list-nested-html-ul-in-ul.png index 35f341a6b..f13f9385e 100644 Binary files a/.playwright/screenshots/list-nested-html-ul-in-ul.png and b/.playwright/screenshots/list-nested-html-ul-in-ul.png differ diff --git a/.playwright/screenshots/list-wrap-selection-round-trip.png b/.playwright/screenshots/list-wrap-selection-round-trip.png index eee1124e9..daeea2950 100644 Binary files a/.playwright/screenshots/list-wrap-selection-round-trip.png and b/.playwright/screenshots/list-wrap-selection-round-trip.png differ diff --git a/.playwright/screenshots/mention-visual.png b/.playwright/screenshots/mention-visual.png index 2388d6438..1a9cded8d 100644 Binary files a/.playwright/screenshots/mention-visual.png and b/.playwright/screenshots/mention-visual.png differ diff --git a/.playwright/screenshots/paragraph-styles-visual-blockquote.png b/.playwright/screenshots/paragraph-styles-visual-blockquote.png index 7738d6ab2..7dcac94ac 100644 Binary files a/.playwright/screenshots/paragraph-styles-visual-blockquote.png and b/.playwright/screenshots/paragraph-styles-visual-blockquote.png differ diff --git a/.playwright/screenshots/paragraph-styles-visual-checkbox-list-wrapped.png b/.playwright/screenshots/paragraph-styles-visual-checkbox-list-wrapped.png index 7ae56add0..b0c7c05c4 100644 Binary files a/.playwright/screenshots/paragraph-styles-visual-checkbox-list-wrapped.png and b/.playwright/screenshots/paragraph-styles-visual-checkbox-list-wrapped.png differ diff --git a/.playwright/screenshots/paragraph-styles-visual-checkbox-list.png b/.playwright/screenshots/paragraph-styles-visual-checkbox-list.png index 769e37a94..bacca2e8a 100644 Binary files a/.playwright/screenshots/paragraph-styles-visual-checkbox-list.png and b/.playwright/screenshots/paragraph-styles-visual-checkbox-list.png differ diff --git a/.playwright/screenshots/paragraph-styles-visual-headings.png b/.playwright/screenshots/paragraph-styles-visual-headings.png index abc8741a7..84786fa24 100644 Binary files a/.playwright/screenshots/paragraph-styles-visual-headings.png and b/.playwright/screenshots/paragraph-styles-visual-headings.png differ diff --git a/.playwright/screenshots/paragraph-styles-visual-ordered-list-extended-margin-after.png b/.playwright/screenshots/paragraph-styles-visual-ordered-list-extended-margin-after.png index 0da7c3ecd..244459511 100644 Binary files a/.playwright/screenshots/paragraph-styles-visual-ordered-list-extended-margin-after.png and b/.playwright/screenshots/paragraph-styles-visual-ordered-list-extended-margin-after.png differ diff --git a/.playwright/screenshots/paragraph-styles-visual-ordered-list-extended-margin-before.png b/.playwright/screenshots/paragraph-styles-visual-ordered-list-extended-margin-before.png index 7ffd6e6c2..eb11cb14f 100644 Binary files a/.playwright/screenshots/paragraph-styles-visual-ordered-list-extended-margin-before.png and b/.playwright/screenshots/paragraph-styles-visual-ordered-list-extended-margin-before.png differ diff --git a/.playwright/screenshots/paragraph-styles-visual-ordered-list-wrapped.png b/.playwright/screenshots/paragraph-styles-visual-ordered-list-wrapped.png index d5c73e198..2b21724e1 100644 Binary files a/.playwright/screenshots/paragraph-styles-visual-ordered-list-wrapped.png and b/.playwright/screenshots/paragraph-styles-visual-ordered-list-wrapped.png differ diff --git a/.playwright/screenshots/paragraph-styles-visual-ordered-list.png b/.playwright/screenshots/paragraph-styles-visual-ordered-list.png index 3a125b8ff..f349e491b 100644 Binary files a/.playwright/screenshots/paragraph-styles-visual-ordered-list.png and b/.playwright/screenshots/paragraph-styles-visual-ordered-list.png differ diff --git a/.playwright/screenshots/paragraph-styles-visual-unordered-list-wrapped.png b/.playwright/screenshots/paragraph-styles-visual-unordered-list-wrapped.png index 5b5a837bb..26188db1e 100644 Binary files a/.playwright/screenshots/paragraph-styles-visual-unordered-list-wrapped.png and b/.playwright/screenshots/paragraph-styles-visual-unordered-list-wrapped.png differ diff --git a/.playwright/screenshots/paragraph-styles-visual-unordered-list.png b/.playwright/screenshots/paragraph-styles-visual-unordered-list.png index 84a373c79..0e46aa0a5 100644 Binary files a/.playwright/screenshots/paragraph-styles-visual-unordered-list.png and b/.playwright/screenshots/paragraph-styles-visual-unordered-list.png differ diff --git a/.playwright/screenshots/wrapped-block-keyboard-backspace-after-lift-blockquote.png b/.playwright/screenshots/wrapped-block-keyboard-backspace-after-lift-blockquote.png index a7e7db699..b28b9c2d3 100644 Binary files a/.playwright/screenshots/wrapped-block-keyboard-backspace-after-lift-blockquote.png and b/.playwright/screenshots/wrapped-block-keyboard-backspace-after-lift-blockquote.png differ diff --git a/.playwright/screenshots/wrapped-block-keyboard-backspace-after-lift-codeblock.png b/.playwright/screenshots/wrapped-block-keyboard-backspace-after-lift-codeblock.png index 44e5e8a95..3cc673448 100644 Binary files a/.playwright/screenshots/wrapped-block-keyboard-backspace-after-lift-codeblock.png and b/.playwright/screenshots/wrapped-block-keyboard-backspace-after-lift-codeblock.png differ diff --git a/.playwright/screenshots/wrapped-block-keyboard-backspace-after-merge-blockquote.png b/.playwright/screenshots/wrapped-block-keyboard-backspace-after-merge-blockquote.png index 6732d690f..f8b1c4538 100644 Binary files a/.playwright/screenshots/wrapped-block-keyboard-backspace-after-merge-blockquote.png and b/.playwright/screenshots/wrapped-block-keyboard-backspace-after-merge-blockquote.png differ diff --git a/.playwright/screenshots/wrapped-block-keyboard-enter-blockquote.png b/.playwright/screenshots/wrapped-block-keyboard-enter-blockquote.png index cb525768a..eaa18e5e0 100644 Binary files a/.playwright/screenshots/wrapped-block-keyboard-enter-blockquote.png and b/.playwright/screenshots/wrapped-block-keyboard-enter-blockquote.png differ diff --git a/apps/example-web/package.json b/apps/example-web/package.json index 8914d6437..41f6849b4 100644 --- a/apps/example-web/package.json +++ b/apps/example-web/package.json @@ -10,6 +10,8 @@ "lint": "eslint . --ext ts,tsx" }, "dependencies": { + "@fontsource/inter": "^5.3.0", + "@fontsource/jetbrains-mono": "^5.3.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, diff --git a/apps/example-web/src/App.css b/apps/example-web/src/App.css index cce452ab5..0ea1178cf 100644 --- a/apps/example-web/src/App.css +++ b/apps/example-web/src/App.css @@ -15,7 +15,7 @@ body { margin: 0; - font-family: system-ui, -apple-system, sans-serif; + font-family: 'Inter', system-ui, -apple-system, sans-serif; background-color: var(--surface); color: #1a1a1a; } diff --git a/apps/example-web/src/main.tsx b/apps/example-web/src/main.tsx index d5a0cf2e6..fcc8921d7 100644 --- a/apps/example-web/src/main.tsx +++ b/apps/example-web/src/main.tsx @@ -1,5 +1,11 @@ import { StrictMode } from 'react'; import { createRoot } from 'react-dom/client'; +import '@fontsource/inter/400.css'; +import '@fontsource/inter/400-italic.css'; +import '@fontsource/inter/700.css'; +import '@fontsource/inter/700-italic.css'; +import '@fontsource/jetbrains-mono/400.css'; +import '@fontsource/jetbrains-mono/700.css'; import './index.css'; import RouteSelector from './RouteSelector'; diff --git a/apps/example-web/src/testScreens/VisualRegression.tsx b/apps/example-web/src/testScreens/VisualRegression.tsx index f7c0c5402..71178e96f 100644 --- a/apps/example-web/src/testScreens/VisualRegression.tsx +++ b/apps/example-web/src/testScreens/VisualRegression.tsx @@ -178,7 +178,7 @@ const styles = { htmlStyleOverrideInput: { width: '100%', marginBottom: '10px', - fontFamily: 'ui-monospace, monospace', + fontFamily: 'JetBrains Mono, ui-monospace, monospace', fontSize: 12, }, htmlInput: { @@ -203,5 +203,5 @@ const enrichedInputStyle: EnrichedInputStyle = { backgroundColor: 'gainsboro', fontSize: 16, lineHeight: 22, - fontFamily: 'Helvetica Neue', + fontFamily: 'Inter, Helvetica Neue', }; diff --git a/yarn.lock b/yarn.lock index fd571e102..e20b4d84d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2175,6 +2175,20 @@ __metadata: languageName: node linkType: hard +"@fontsource/inter@npm:^5.3.0": + version: 5.3.0 + resolution: "@fontsource/inter@npm:5.3.0" + checksum: 10c0/568601c10c83601c23005f8cd7434499df6e007eaa22c4dabbb1dcae327cc8e4a148ece8d4a4edaa8bafc5d2371ea97a37d1cc91ffbed77a43e2d8c15a6e831b + languageName: node + linkType: hard + +"@fontsource/jetbrains-mono@npm:^5.3.0": + version: 5.3.0 + resolution: "@fontsource/jetbrains-mono@npm:5.3.0" + checksum: 10c0/1351b2350e893f5da39559ed90ff0e5e60bcc876b1f40531ad081ad4bf2f3cda3fa9e8940364aef5a7430ae3140685c9cd4819c36d8ad62bcd3fa37e3cc66b1d + languageName: node + linkType: hard + "@hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.3.0": version: 9.3.0 resolution: "@hapi/hoek@npm:9.3.0" @@ -12008,6 +12022,8 @@ __metadata: resolution: "react-native-enriched-web-example@workspace:apps/example-web" dependencies: "@eslint/js": "npm:^9.39.1" + "@fontsource/inter": "npm:^5.3.0" + "@fontsource/jetbrains-mono": "npm:^5.3.0" "@types/node": "npm:^24.10.1" "@types/react": "npm:^19.1.0" "@types/react-dom": "npm:^19.2.3"