The following script stopped working in anything other that studio mode:
print("Script Loaded")
script.Parent.DialogChoiceSelected:connect(function(player,choice)
print("Pressed")
if choice.Name == "Accept" then
print("Starting")
_G.addQuestToPlayer(player,QuestName,20)
print("Ended")
end
end)
It prints "Script Loaded" but it doesn't print "Pressed" or anything else. It's in a Server Side script in the workspace with filtering enabled (experimental mode off). It's parented under a Dialog. I couldn't find anything helpful on the wiki.

3 comments
The DialogChoiceSelected function doesn't work with FilteringEnabled. I had the same problem a year ago.
Wait what? Did not know they break with FE.
^ totally like a dude with 1000+ rep would not know that