If you navigate to the LAST record in a data set using the navigation controls in a form, both the NEXT RECORD button and the LAST RECORD button remain active. Pressing either then creates a new record, which is not ‘correct’ behaviour. If you navigate to the FIRST record, the PREVIOUS button is greyed out - which is what I would expect. This behaviour occurs with both the standard form navigation and the separate form navigator control. If this is working as designed, what is the rationale - it seems to encourage inadvertent creation of records when this was not the intention.
The behaviour seems consistent across all recent releases, up to and including 6.2. Running on Linux Mint 19.1