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

The space is not foster parented #111

Closed
wants to merge 2 commits into from

Conversation

stevecheckoway
Copy link
Contributor

A<table><tr> B</tr> </em>C</table>

The second space isn't foster parented. The </tr> triggers the
"anything else" clause of the in table text insertion mode which causes
B to be foster parented. The following space clears the pending table
character tokens list and thus the </em> inserts the space without
foster parenting.

This is also clear from the text node A BC in the result. A foster
parented second space would result in A B C.

```
A<table><tr> B</tr> </em>C</table>
```

The second space isn't foster parented. The `</tr>` triggers the
"anything else" clause of the in table text insertion mode which causes
` B` to be foster parented. The following space clears the pending table
character tokens list and thus the `</em>` inserts the space without
foster parenting.

This is also clear from the text node `A BC` in the result. A foster
parented second space would result in `A B C`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant