diff --git a/mobile/src/main/java/org/openhab/habdroid/ui/widget/WidgetImageView.java b/mobile/src/main/java/org/openhab/habdroid/ui/widget/WidgetImageView.java
index a7da401e3a2152f738064c94dbaed9a348e8b139..f4b527e534abf085ef55bd8489aa26a3cff21bc4 100644
--- a/mobile/src/main/java/org/openhab/habdroid/ui/widget/WidgetImageView.java
+++ b/mobile/src/main/java/org/openhab/habdroid/ui/widget/WidgetImageView.java
@@ -115,6 +115,9 @@ public class WidgetImageView extends AppCompatImageView {
         }
 
         cancelCurrentLoad();
+        // Make sure to discard last request (which was for a different URL) to ensure
+        // it's not re-triggered later, e.g. when being attached to the window
+        mLastRequest = null;
 
         if (actualUrl == null) {
             applyFallbackDrawable();