Detailed steps to reproduce the bug
Schedule some content to expire in a couple of minutes and change the timezone from the timezone picker.
Notice that the content is still published after expiration. I presume it will expire at the default timezone (NY in my case) instead of what was selected in the picker
Screenshots or video link
Code stack you are integrating Builder with
NextJS
Tested a bit more.
It seems like the picker isn’t actually using the selected timezone.
Instead it’s using my current timezone.
For example I am in Romania 21:00
and want to schedule something for New York at 16:00.
On publish it shows up as expired.
It seems that it’s picking up 16:00 as being Romania time instead of New York
Just to confirm, are you encountering the issue when setting only the end date without a start date? We tried reproducing the issue by setting both start and end dates but didn’t face any problems.
Could you verify if the same behavior occurs on your end?