The frontend reader itself doesn't do any group-based filtering because it has no knowledge of what groups should be filtered, but I thought the source for the chapter data took the group block filter into account. Maybe it doesn't, I haven't touched that part of the code. Something to look into.