Possible Bug In Orders.manage

I was testing manually changing an order status but I keep getting an "Internal Server Error", "the resource could not be loaded" message.

I've been tracking the issue and i've narrowed it down to:

When the admin is in the Orders -> View Orders screen:

?dispatch=orders.manage

And he changes an order issue manually to something else, an url like this is called:

https://website.com/admin.php?dispatch=orders.update_status&id=5735&status=O&return_url=admin.php%3Fdispatch%3Dorders.manage&notify_user=Y&notify_department=Y&notify_vendor=Y

If the return url is within the controller "orders.manage" it will show the message:

"Error Oops, something went wrong (Internal Server Error). Please try again."

And on further inspection the error is shown as on the console:

Failed to load resource: the server responded with a status of 500 (Internal Server Error)

Has anyone experienced this?

UPDATE:

I removed the "return_url" from the orders/manage.tpl for when a user changes the status and it seems to be working. But i'm not sure if this is the right approach.