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.
Description
fixes #2723
When a new row is added below a row that has header styling only give the newly inserted cells the header styling property if a) all of the cells of that column are header cells AND b) there is more than one row in the table OR C) has a defined header property
There was some logic in insertTableRow which says if every cell in the column is a header, then the new cell for that column inserted in row below should be a header too. However this logic does not work if there is only one row (with a header) as all columns will be headers in a single row table and therefore all inserted cells in the row below will be header cells.
Screen.Recording.2023-11-03.at.16.45.19.mov