Skip to content

A volume-transition can not be present at the beginning and end of the same page #115

@bertfrees

Description

@bertfrees

For example, a any-resumed will never be rendered at the start of a volume of only one page, because any-interrupted (which may be empty) will always win in that case.

This is clearly very unlikely to happen in a real situation. However it would still be good to support it, or at least notify the user of it with a warning message. In a testing scenario it is not so unlikely that a volume has one page. It happened to me and I spent a lot of time chasing what I thought was a bug somewhere else in the code.

To fix it properly is not so difficult, but there is also a solution in between that is even simpler, namely to let any-resumed win in case of conflicts when any-interrupted is empty. Then you can still not test them together on the same page, but at least you can test one or the other.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions