Implement dom exception constructor
The constructor method was implemented
I have a question: should I edit `./mach test-wpt` expectations?
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix#22412
- [x] There are tests for these changes
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22480)
<!-- Reviewable:end -->

Verified

This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.

This comment has been minimized.

Could we do rebase instead of merge ?
btw, do you mind to squash these commit into one or two commits ? ( one for implementation of DOMException constructor and another one for updating test expectation; or, it's also fine to squash them into just one commit :) )

Implement dom exception constructor
The constructor method was implemented
I have a question: should I edit `./mach test-wpt` expectations?
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix#22412
- [x] There are tests for these changes
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22480)
<!-- Reviewable:end -->

Verified

This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.

This comment has been minimized.

Hmm. I suspect that this code is racy in Servo; maybe the page finishes loading sometimes before the promise_test call is executed. I think we should modify that file to immediately call promise_test instead of calling it from a then() callback.

Implement dom exception constructor
The constructor method was implemented
I have a question: should I edit `./mach test-wpt` expectations?
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix#22412
- [x] There are tests for these changes
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22480)
<!-- Reviewable:end -->

Verified

This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.

Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.