It’s nothing to do with the class itself – you are using the reserved input name post
, which is conflicting with WordPress core:
<input type="checkbox" name="post[]" value="%s" />
Change it something unique to your theme/plugin e.g. name="my_plugin_ids[]"