Url hash problem with redirect

I have an issue when making redirect with url hash, e.g.:

$this->redirect([CONTROLLER_ACTION_INDEX, 'changedrowid' => $id, '#' => 'crid' . $id]);

The page is not refreshed at all (might be in some random cases). It works fine if I remove the url hash. Anyone else facing similar issue or is this even supposed to work? Thanks.

Does the URL change?