No.
The 'o' in "frog" is pronounced as a short vowel(frahg not froag).
Long
The sound may be a short O, but is usually a caret O, with an AW sound (frawg).
The vowel in "has" is a short vowel. It is pronounced as /æ/ which is a short 'a' sound.
Loser long or short vowel
The word "finish" has a short vowel sound for both "i" and "a."
then is a short vowel
The "i" is the only vowel in "which", and it has a short vowel sound.
The vowel 'a' in 'hat' is considered a short vowel sound.
The only vowel in pal is the a. And that is a short vowel. With a long vowel it is pail.
Is panel a short or long vowel sound
Since "dock" only has one vowel, the vowel is "o" and it is a short vowel.