Modal recipe dialog works and preserves original URL