[eluser]coolfactor[/eluser]
So on your site, you're navigating to a page using POST, but not as a result of a form submission?
I agree that should be addressed, but you can easily work around that problem by wrapping your call to Validation::run() in a $_POST check. Only have run() called if your controller function detects the submission of an applicable form.
Code:
if (isset($_POST['submitted']) && $this->validation->run()) {
}
That way, run() isn't even called unless the "submitted" variable exists. You could check for any expected field.
Proper logic anyway.