Prevent further camera barcode scans while navigating
When using the camera scan to scan barcodes the camera would continue to scan barcodes even if the navigation to the next page is already running. This caused the page to open multiple times. This is now fixed by skipping the barcode processing if the scan view isn't loaded.