The “seconds” field says the default (if left blank) is until it is manually closed, but it is actually defaulting to 60 seconds.
If you define the time as 0 it still announces the time in chat:
“started a poll for 0 seconds (minimum votes: 1): This poll is better than the previous poll! Use “!vote [option]” to vote. Options: 1) yes 2) no”