diff --git a/src/components/ImageMethodDialog.vue b/src/components/ImageMethodDialog.vue index 89b06d02..796d64c5 100644 --- a/src/components/ImageMethodDialog.vue +++ b/src/components/ImageMethodDialog.vue @@ -3,19 +3,49 @@

- {{ dialogHeading }} - {{ dialogHeading }} + Uploading Image… + {{ + crop ? "Crop Image" : "Preview Image" + }} + Upload Image + Add Photo

-
-
+
-
+
Camera preview not started. -
Status: {{ cameraFeedbackMessage }}
+
+ + Note: This mobile browser may not support direct camera + access, or the app is treating it as a native app.
+ Tip: Try using a desktop browser, or check if your browser + supports camera access for web apps.
+ Developer: The platform detection logic may be skipping + camera preview for mobile browsers.
+ Action: Review platformCapabilities.isMobile and + ensure web browsers on mobile are not treated as native apps. +
+ + Tip: Your browser supports camera APIs, but the preview did + not start. Try refreshing the page or checking browser permissions. + +
+
+ Error: {{ error || cameraStateMessage }} +
+
+ Status: {{ cameraStateMessage || "Unknown reason." }} +
@@ -26,9 +56,12 @@ Take a photo with your camera
-
+
-
+

Camera State: {{ cameraState }}

@@ -73,7 +106,7 @@ :class="diagnosticsToggleClasses" @click="toggleDiagnostics" > - {{ diagnosticsToggleText }} + {{ showDiagnostics ? "Hide Diagnostics" : "Show Diagnostics" }}
-
- +
-
-