Allow columns to shrink during line breaking. (mathjax/MathJax#3235) #1102
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.
During line breaking, when a table column has breaks, the computed width was not always being reduced, leaving the column width the original size, leading to the output bing too wide despite the line breaking.
This PR resolves the problem by allowing columns that are
fit
,auto
, or percentage-width to shrink to the width of the newly broken cells rather than their original widths.A test case is
with
overflow
set tolinebreaks
anddisplayAlign
set toleft
. Without this PR, the tag will be outside thediv
, and with it, the tag should be properly placed.Resolves issue mathjax/MathJax#3235.