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: capricorn86/happy-dom
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v18.0.1
Choose a base ref
...
head repository: capricorn86/happy-dom
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v20.0.10
Choose a head ref
  • 18 commits
  • 286 files changed
  • 7 contributors

Commits on Sep 28, 2025

  1. Configuration menu
    Copy the full SHA
    275efe5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48d174e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9849f8b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    220df23 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2025

  1. Configuration menu
    Copy the full SHA
    c80a08f View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2025

  1. Configuration menu
    Copy the full SHA
    819d15b View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2025

  1. Configuration menu
    Copy the full SHA
    f45d92e View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2025

  1. Configuration menu
    Copy the full SHA
    f4bd4eb View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2025

  1. Configuration menu
    Copy the full SHA
    620fb2f View commit details
    Browse the repository at this point in the history
  2. fix: [#1851] Moves URL resolution to after checking if module preload…

    …ing is enabled to prevent URL errors to be thrown when unresolvable (#1851)
    
    Currently, when using relative paths in `<link rel="modulepreload" href="https://github.com/dist/..." />`, we will get a stable error from `new URL`.
    
    I moved the URL creation below, similar to `preloadResource`. In addition, there is no actual point in creating a `URL` if the `disableJavaScriptFileLoading` or `disableJavaScriptEvaluation` options are enabled.
    
    Co-authored-by: David Ortner <david@ortner.se>
    iam-medvedev and capricorn86 authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    9e1bd67 View commit details
    Browse the repository at this point in the history
  3. chore: [#1856] Change IterableIterator return type to ArrayIterator (#…

    …1857)
    
    Co-authored-by: David Ortner <david@ortner.se>
    ikeyan and capricorn86 authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    45d6948 View commit details
    Browse the repository at this point in the history
  4. fix: [#1859] Only add buttons to FormData if they are the submitter (#…

    …1860)
    
    * fix: [#1859] Only add the value of buttons to the form data if they are the submitter
    
    * fix: [#1859] Fix failing test
    
    Not sure why npm test did not detect that this test needed to be rerun after my changes.
    
    * chore: [#1859] Adds review fixes
    
    ---------
    
    Co-authored-by: David Ortner <david@ortner.se>
    maxmil and capricorn86 authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    5da6c37 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2025

  1. fix: [#1935] The setter TreeWalker currentNode should validate if the…

    … value is a Node (#1936)
    
    * fix: [#1935] The setter TreeWalker currentNode should validate if the value is a Node
    
    * fix: [#1935] The setter TreeWalker currentNode should validate if the value is a Node
    capricorn86 authored Oct 17, 2025
    Configuration menu
    Copy the full SHA
    0eb4e65 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2025

  1. fix: [#1858] forEach should accept callback's this value and pa…

    …ss `this` to the third argument of `callback` (#1861)
    
    * fix: [#1858] Fix this value of forEach
    
    * fix: [#1858] Adds tests
    
    * chore: [#1858] Improves performance and defaults to Window as this scope
    
    * chore: [#1858] Improves performance and defaults to Window as this scope
    
    * chore: [#1858] Improves performance and defaults to Window as this scope
    
    ---------
    
    Co-authored-by: David Ortner <david@ortner.se>
    ikeyan and capricorn86 authored Oct 19, 2025
    Configuration menu
    Copy the full SHA
    aab20c3 View commit details
    Browse the repository at this point in the history
  2. fix: [#1869] Fix incorrect handling of >= operator in media query p…

    …arser (#1870)
    
    Co-authored-by: David Ortner <david@ortner.se>
    lkritsimas and capricorn86 authored Oct 19, 2025
    Configuration menu
    Copy the full SHA
    7852969 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2025

  1. Configuration menu
    Copy the full SHA
    6070199 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2025

  1. fix: [#1945] Elements should only be upgraded to a custom element whe…

    …n the element is in the document (#1945)
    capricorn86 authored Oct 28, 2025
    Configuration menu
    Copy the full SHA
    70dde49 View commit details
    Browse the repository at this point in the history
  2. fix: [#1892] Clears event listeners on all Nodes when a window to pre…

    …vent memory leaks (#1901)
    
    * fix: [#1892] Clear event listeners that caused memory leaks
    
    * chore: [#1892] Adds unit tests and some improvements
    
    ---------
    
    Co-authored-by: David Ortner <david@ortner.se>
    TrevorBurnham and capricorn86 authored Oct 28, 2025
    Configuration menu
    Copy the full SHA
    2cc0443 View commit details
    Browse the repository at this point in the history
Loading