I was browsing this WritingPrompt and stumbled upon this:
The bartender put a palm on his waist, "Say what?"
As seen from the above, before the dialogue, there are no speech/writing/thinking verbs (say, wrote, thought, etc.), whatever they're called, yet a comma is used. Is that correct? Should it not be a period instead?