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

Undefined behavior for keep-with-previous/next-sheets #56

Open
joeha480 opened this issue Jun 8, 2016 · 1 comment
Open

Undefined behavior for keep-with-previous/next-sheets #56

joeha480 opened this issue Jun 8, 2016 · 1 comment

Comments

@joeha480
Copy link
Collaborator

joeha480 commented Jun 8, 2016

The behavior for keep-with-previous-sheets and keep-with-next-sheets is undefined when it comes to the block boundaries. In Dotify, the block boundary is not respected and the property "bleeds" into surrounding blocks if the value is too high (or the block is too small). In other words, sheets not containing the block at all may be kept in the same volume as the block.

This could be wrong, but the specification doesn't say.

@joeha480
Copy link
Collaborator Author

After looking at a resent case (see brailleapps/dotify.formatter.impl#40) and not understanding the results, I think the behavior is wrong, the property should only affect contents within the boundary of the block.

I expect @bertfrees to disagree, right?

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

No branches or pull requests

1 participant