A language is decidable if there exists a decider $D$ for it.
A decider must halt on every input.
Therefore:
If $s\in L$, $D$ halts and accepts.
If $s\notin L$, $D$ halts and rejects.
So for a non-member, infinite looping is not allowed.
Hence,
Answer : $\boxed{\mathrm{A}}$