first off: no, hanging is when a piece of software freezes and does not respond to input…like how you can press capture-capture-capture and it does nothing because the focus is hanging.
also, more than just gui applications can hang. individual threads in a daemon process can ‘hang’ and stop processing work loads. all ‘hanging’ really means, in practice, is that something has become non-responsive. (note that i did not say the jolla-camera process hangs, but the focus hangs, which is true.)
i used the term intentionally, to emphasize that it can be minutes or hours or millenia before the camera responds to your button push.
i DO see your point about the word maybe implying that the top-level gui process is what is freezing, but i think what’s happening is clear from context, and it describes the salient feature of the bug well.
i assure you, this focus bug comes up ALL THE TIME in practice, even with a tripod. it does not require the camera to move at all; “the o-shaped path” i described was to make it easy for you to reproduce this bug, since you hadn’t seen it in practice.
for example, on a tripod, i have been unable to take a picture of a concert stage, a computer screen showing the game centipede, a room with a light flashing on and off every half second, and a person waving their hand slowly in front of their face.
also, when i say ‘unable to take a picture’, i mean, the app WILL NOT allow me to shoot it until it finishes focusing (this part is at least partially solvable in sailfish, since it is not a problem in AdvancedCamera on manual focus mode).
i tried to take a picture of a fountain with moving water for over 2 minutes, and it would not focus. i didn’t have a tripod that day, and i’m not a surgeon, but i was holding the camera pretty dang still.
yes, this bug is obviously in the relative focus algorithm of the firmware, probably in edge detection or quantization (maybe a differential threshold set too high), but it could be hanging anywhere in the api method.
it is very likely NOT however, simply sailfish failing to utilize one of the provided focus methods in the api, as, again, it appears in every camera app that uses the camera1 api, even on stock android, AND it does NOT appear on Xperia 10 II devices, which i believe has the same set of focus features as the 10 III.
heh, i DID mention this in my previous posts here, one or ten times. this is not a sailfish bug at all. it is fully reproducible using pure android, on a fresh stock sony android phone, with just OpenCamera (allows camera1 and camera2 apis) installed as additional software.
oh, whoops! i read the several other people commenting afterwards describing THIS bug, and thought one of them was the OP. thanks!