This repo demonstrates bug with NextJS not deduplicating POST requests during server action execution after revalidation.
Scenario:
- Open home page.
- See 5 identical timestamps.
- Click Revalidate button.
Expected result: action takes about 500ms, five identical fresh timestamps are displayed.
Actual result: action takes about 2500ms, five unique timestamps are displayed.
Notes:
- issue is not reproducible for request using GET method
- while this repository is using Canary, the issue is also reproducible in latest stable version (15.4.7).