-
Notifications
You must be signed in to change notification settings - Fork 4.1k
📦 Update dependency chromedriver to v143 #40388
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/major-chrome-and-chromedriver
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3127f44 to
961cea6
Compare
961cea6 to
1c8eab1
Compare
1a3807e to
f87764c
Compare
4b1cb56 to
43bd41f
Compare
aaedcde to
dcae2ca
Compare
Member
|
Three tests get broken by this update. Two of them are easy fixes that don't seem to have any major effect, but one of them is a bit sus. The simple ones are:
it('attributes are safe', () => {
const element = <div data-dangerous={'"><script src="foo.js'} />;
expect(element.outerHTML).to.equal(
- '<div data-dangerous=""><script src="foo.js"></div>'
+ '<div data-dangerous=""><script src="foo.js"></div>'
);
});
it('should render from scratch', async () => {
doc.body.appendChild(element);
await element.buildInternal();
await waitFor(() => component.callCount > 0, 'component rendered');
expect(component).to.be.calledOnce;
- const container = element.shadowRoot.querySelector(':scope c');
+ const container = element.shadowRoot.querySelector('c');
expect(container).to.be.ok;
expect(container.style.display).to.equal('contents');
expect(container.querySelector(':scope #component')).to.be.ok;
expect(
element.shadowRoot.querySelectorAll('slot[name="i-amphtml-svc"]')
).to.have.lengthOf(1);
});But for the one that might be an issue - the fix is to change line 419 in test/unit/test-purifier.js: it('should output diff marker attributes for some elements', () => {
// Elements with bindings should have [i-amphtml-key=<number>].
expect(purify('<p [x]="y"></p>')).to.match(
/<p data-amp-bind-x="y" i-amphtml-binding="" i-amphtml-key="(\d+)"><\/p>/
);
// AMP elements should have [i-amphtml-key=<number>].
expect(purify('<amp-pixel></amp-pixel>')).to.match(
/<amp-pixel i-amphtml-key="(\d+)"><\/amp-pixel>/
);
// AMP elements with bindings should have [i-amphtml-key=<number>].
expect(purify('<amp-pixel [x]="y"></amp-pixel>')).to.match(
- /<amp-pixel data-amp-bind-x="y" i-amphtml-binding="" i-amphtml-key="(\d+)"><\/amp-pixel>/
+ /<amp-pixel data-amp-bind-x="y" i-amphtml-binding="" \[x\]="y" i-amphtml-key="(\d+)"><\/amp-pixel>/
);
// amp-img should have [i-amphtml-ignore].
expect(purify('<amp-img></amp-img>')).to.equal(
'<amp-img i-amphtml-ignore=""></amp-img>'
);
// Other elements should NOT have [i-amphtml-key].
expect(purify('<p></p>')).to.equal('<p></p>');
expect(rewriteAttributeValueSpy.callCount).to.be.equal(2);
});It looks like the purifier is behaving differently now, so I'm not sure if this is a "clean" fix. wdyt? |
dcae2ca to
bf65629
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
131.0.5->143.0.3See all other Renovate PRs on the Dependency Dashboard
How to resolve breaking changes
This PR may introduce breaking changes that require manual intervention. In such cases, you will need to check out this branch, fix the cause of the breakage, and commit the fix to ensure a green CI build. To check out and update this PR, follow the steps below:
Release Notes
giggio/node-chromedriver (chromedriver)
v143.0.3Compare Source
v143.0.2Compare Source
v143.0.1Compare Source
v143.0.0Compare Source
v142.0.3Compare Source
v142.0.2Compare Source
v142.0.1Compare Source
v142.0.0Compare Source
v141.0.6Compare Source
v141.0.5Compare Source
v141.0.4Compare Source
v141.0.3Compare Source
v141.0.2Compare Source
v141.0.1Compare Source
v141.0.0Compare Source
v140.0.4Compare Source
v140.0.3Compare Source
v140.0.2Compare Source
v140.0.1Compare Source
v140.0.0Compare Source
v139.0.3Compare Source
v139.0.2Compare Source
v139.0.1Compare Source
v139.0.0Compare Source
v138.0.5Compare Source
v138.0.4Compare Source
v138.0.3Compare Source
v138.0.2Compare Source
v138.0.1Compare Source
v138.0.0Compare Source
v137.0.4Compare Source
v137.0.3Compare Source
v137.0.2Compare Source
v137.0.1Compare Source
v137.0.0Compare Source
v136.0.3Compare Source
v136.0.2Compare Source
v136.0.1Compare Source
v136.0.0Compare Source
v135.0.4Compare Source
v135.0.3Compare Source
v135.0.2Compare Source
v135.0.1Compare Source
v135.0.0Compare Source
v134.0.5Compare Source
v134.0.4Compare Source
v134.0.3Compare Source
v134.0.2Compare Source
v134.0.1Compare Source
v134.0.0Compare Source
v133.0.3Compare Source
v133.0.2Compare Source
v133.0.1Compare Source
v133.0.0Compare Source
v132.0.2Compare Source
v132.0.1Compare Source
v132.0.0Compare Source
Configuration
📅 Schedule: Branch creation - "after 12am every weekday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.