I think it's a bug - huge one and IMHO Canon must respond - ignorance > wont help since this problem is here to stay until is solved..
THERE IS NO BUG
I don't think what I say here will persuade you, because you and
some others don't understand what happens and how to stop it.
(I'll confess it took me a couple of days to fully understand and I
did so by CAREFULLY reading what others have to say in this Forum.)
Canon have fitted the 300D with a predictive, multi-point
auto-focus system.
For point and shoot amateurs, this works very well. It tracks
movement and focusses on the nearest moving object. It will
continue to adjust focus and there is no way WITH MULTI POINT
SENSORS ACTIVE to disable that.
BUT
If you deselect all but one focus sensor point, the camera can't
detect movement. With only one point active, you can focus on one
object, half press the shutter and recompose.
The focus does not unlock - I have tested this by RUNNING around
after focussing on a close object and THE AF STAYS LOCKED.
There's no "bug."
If Canon are at fault, it's by not explaining this more thoroughly
in the manual. It IS explained on page 62 and I quote
"Manual AF point selection
You can select any one of the seven AF points manually. This is
best when you want to be sure to focus on a particular subject, or
to use quick AF function to help you compose a particular shot
quickly."
Canon know how predictive AF works and they know how focus lock
works and they've told you about it in the manual.
I believe the expression is "Sheeeeeez"
--
Paul Worden