Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: vivliostyle/vivliostyle.js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.34.0
Choose a base ref
...
head repository: vivliostyle/vivliostyle.js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.34.1
Choose a head ref
  • 5 commits
  • 14 files changed
  • 2 contributors

Commits on Aug 6, 2025

  1. chore(deps): bump tmp from 0.2.1 to 0.2.4 in /packages/core/test

    Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.1 to 0.2.4.
    - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
    - [Commits](raszi/node-tmp@v0.2.1...v0.2.4)
    
    ---
    updated-dependencies:
    - dependency-name: tmp
      dependency-version: 0.2.4
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Aug 6, 2025
    Configuration menu
    Copy the full SHA
    b4cfefc View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2025

  1. fix: Fix broken internal links in output PDF (workaround for Chromium…

    …>=138 bug)
    
    - fix #1541
    
    This commit addresses the issue of broken internal links in the generated PDF when using Vivliostyle.js with Chromium version 138 and later. The problem arises when link targets are inside elements with `position: absolute`, which causes the links to not function correctly in the output PDF.
    
    - Chromium issue: [Internal links in generated PDF do not work when link targets are inside position:absolute elements](https://issues.chromium.org/issues/437456046)
    
    This fix modifies the way Vivliostyle.js handles the positioning of page-related elements to avoid using `position: absolute` and ensures that link targets are not inside such positioned elements. This workaround allows internal links to work correctly in the generated PDF with Chromium>=138.
    
    This change is a temporary workaround until the underlying issue in Chromium is resolved, and it will be revisited when the Chromium bug is resolved.
    MurakamiShinyu committed Aug 11, 2025
    Configuration menu
    Copy the full SHA
    526179c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1543 from vivliostyle/fix/issue1541

    fix: Fix broken internal links in output PDF (workaround for Chromium>=138 bug)
    MurakamiShinyu authored Aug 11, 2025
    Configuration menu
    Copy the full SHA
    b69266b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1542 from vivliostyle/dependabot/npm_and_yarn/pac…

    …kages/core/test/tmp-0.2.4
    
    chore(deps): bump tmp from 0.2.1 to 0.2.4 in /packages/core/test
    MurakamiShinyu authored Aug 11, 2025
    Configuration menu
    Copy the full SHA
    47a1bcb View commit details
    Browse the repository at this point in the history
  4. v2.34.1

    MurakamiShinyu committed Aug 11, 2025
    Configuration menu
    Copy the full SHA
    0d2dfd8 View commit details
    Browse the repository at this point in the history
Loading