Makes NamedNodeMap.removeNamedItem() throw an exception on missing item. (#652)
Allow deletion of nonexistent keys from HTMLElement.dataset. Deleting a nonexistent key in a dataset will not throw an exception, even though it indirectly is using NamedNodeMap.removeNamedItem(). (#652)
Allows global properties to be overwritten when using GlobalRegistrator from @happy-dom/global-registrator, as some global properties may behave different from the Happy DOM implementation. The properties will be restored when unregistering. (#1049)
Fixes issue related to wrong computed style for "display" being return for HTMLDialogElement when it is open. It returned display: none, but should return display: block. This caused testing-library to not return the element when using getByRole('dialog'). (#802)
v12.1.0
:art: Features
... (truncated)
Commits
c06f50d Merge pull request #1090 from konomae/task/1089-add-client-top-left
d0b7d76 Merge branch 'master' into task/1089-add-client-top-left
75efbdc Merge pull request #1038 from RussianCow/task/652-fix-dataset-delete-nonexist...
b1118ed Merge branch 'master' into task/652-fix-dataset-delete-nonexistent-key
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps happy-dom from 9.20.3 to 12.2.0.
Release notes
Sourced from happy-dom's releases.
... (truncated)
Commits
c06f50d
Merge pull request #1090 from konomae/task/1089-add-client-top-leftd0b7d76
Merge branch 'master' into task/1089-add-client-top-left75efbdc
Merge pull request #1038 from RussianCow/task/652-fix-dataset-delete-nonexist...b1118ed
Merge branch 'master' into task/652-fix-dataset-delete-nonexistent-key9432d2c
#1089@minor
: Add clientLeft and clientTop.bcb0225
Merge pull request #1088 from capricorn86/task/1087-make-sure-that-htmlunknow...86d361a
#1087@patch
: Makes sure that HTMLUnknownElement is disconnected from its pare...aede90a
Merge pull request #1086 from capricorn86/task/847-typeerror-the-obj-argument...5922b33
#847@patch
: Fixes bug in URL.createObjectURL() where it did not support the H...7f701d3
#652@patch
: Remove try/catch in Dataset.deletePropertyDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show