Igor Kromin |   Consultant. Coder. Blogger. Tinkerer. Gamer.

At the start of the month I wrote about a bug in Safari that broke the Save dialog, well I keep finding more UI bugs in macOS and this time it's in the Image Capture app. I have to do a fair amount of scanning for my Atari Gamer project so this one actually affects me quite often.

The issue is with the 'Scan' button, which also doubles up as the 'Cancel' button. So, lets go through the steps to reproduce the issue with a bunch of screenshots to highlight what's going on...

My printer/scanner goes to sleep sometimes and if it happens in the middle of a scanning session it doesn't wake up quickly enough...the scan shows up as in progress in Image Capture...
imgcapt_1.png


...but after a minute or so it I get an error. This error is correct because the scanner is still asleep.
imgcapt_2.png


When this error occurs, the 'Scan' button is changed to a 'Cancel' button.
imgcapt_3.png


At the point the app and scanner are in an error state, and the only way forward is to click the 'Eject' button next to the scanner and wake up the scanner manually (I do that by tapping its touch screen). This forces the scanner to warm up, but the 'Cancel' button remains as the 'Cancel' button and isn't changed to 'Scan'.
imgcapt_4.png


Oddly, clicking the 'Cancel' button now will initiate a scan!

After the scan completes the button is updated to 'Scan' again.
imgcapt_5.png


It's not a complicated sequence of events to reproduce and I'm surprised this hasn't been fixed already. However having said that, the Image Capture app seem to get broken all the time so maybe this shouldn't be that surprising!



-i

Skip down to comments...
Hope you found this post useful...

...so please read on! I love writing articles that provide beneficial information, tips and examples to my readers. All information on my blog is provided free of charge and I encourage you to share it as you wish. There is a small favour I ask in return however - engage in comments below, provide feedback, and if you see mistakes let me know.

If you want to show additional support and help me pay for web hosting and domain name registration, donations, no matter how small, are always welcome!

Use of any information contained in this blog post/article is subject to this disclaimer.
 
comments powered by Disqus
Other posts you may like...