`paginated_list.pony:236` has:
elseif (_status != 301) or (_status != 307) then
This is always true — for any value of `_status`, at least one of the two comparisons will be true. It should be `and`:
elseif (_status != 301) and (_status != 307) then
The same bug existed in `http_get.pony:108` (noted in CLAUDE.md). The new search pagination code in the `search-pagination` branch already uses the correct `and` logic.
`paginated_list.pony:236` has:
This is always true — for any value of `_status`, at least one of the two comparisons will be true. It should be `and`:
The same bug existed in `http_get.pony:108` (noted in CLAUDE.md). The new search pagination code in the `search-pagination` branch already uses the correct `and` logic.