fix(viewport): pad width to contentWidth #388
Merged
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.
I have an application that uses the viewport, and I added borders to the viewport. I noticed the width is not set to what can be set through
.Width()
, as I'm loading variable width content, which shrinks and grows depending on what it currently renders.My initial workaround was to force the style from the viewport to set a fixed width. However, that didn't work. Then, I added spaces to the last line of the content to match the viewport's width, which worked, but I believe the end-user code shouldn't be handling this case.
So, with this PR, I'm padding the width of the viewport content to what has been specified in its
width
. Please look at the screenshots from a minimal application reproducing the issue.Before:
After:
And this is the code that reproduces the issue: