Skip to content
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

Compute residual scale for SVGImage drawing using the integer size #29148

Merged
merged 1 commit into from May 31, 2021

Conversation

chromium-wpt-export-bot
Copy link
Collaborator

@chromium-wpt-export-bot chromium-wpt-export-bot commented May 28, 2021

The (rounded) integer size is used when sizing the underlying
Frame(View), so we need to use it, rather than the LayoutSize, to
compute the residual scale to avoid having the image 'spill' out of the
viewport.

This also improves the case in crbug.com/1123047 enough to call it
fixed. Add a test for it.

Bug: 1212634, 1163178, 1123047
Change-Id: I9ea8a7ae99ae195c755db036686f51a06f6ac59e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2916995
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#887717}

Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the Chromium project.

The (rounded) integer size is used when sizing the underlying
Frame(View), so we need to use it, rather than the LayoutSize, to
compute the residual scale to avoid having the image 'spill' out of the
viewport.

This also improves the case in crbug.com/1123047 enough to call it
fixed. Add a test for it.

Bug: 1212634, 1163178, 1123047
Change-Id: I9ea8a7ae99ae195c755db036686f51a06f6ac59e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2916995
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#887717}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants