Treat empty strings as unparsable instead of open page ranges
Previously `pageLabelInRange` treated an empty label like a fully-open page range ("-"). Since a fully open range overlaps all other ranges, the function would always return true. Now it treats an empty string as an unparsable range and returns false. When filtering annotations, this change means that a page range filter will no longer match annotations without a page range.
Showing
Please register or sign in to comment