Because block.timestamp is used, the validator is under no obligation to broadcast the transaction in a timely manner.
See Impact.
Because the transaction could be completed at a later time, the pool conditions may change beyond initial expectations.
For additional information, look at this blog:
https://blog.bytes032.xyz/p/why-you-should-stop-using-block-timestamp-as-deadline-in-swaps
Manual
Pass in a default deadline as a parameter.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.