"If an action cannot be invoked, refresh page", is that a correct interpretation?

Why did you change it to do that instead of giving an error?