You might try a button or (custom) menu-activated script to perform the view swapping itself, rather than try to trap this when changing view manually.
Under Layout Setup>General tab, check the box 'Save record changes automatically'
Good suggestion - but its already done, does not help...
As is edit/prefrences/layout "save layoutchanges automatically (do not ask)"....
And even if it was working "saving record changes automatically" there has been NO changes in these cases
Some reflections on FM as a product and as a company....
I think this fault came about, about a year ago, in an update of FM14, so I am beginning to think its a bug?
I didn´t react then, as A/ I wasn´t sure (am still not sure) and B/ Didn´t think I would not be able to handle it with script commands, as I grew more proficient in FM´s very odd way of handling things.... (opening masses of little windows, choosing commands with clicking and clicking again...rather than writing the code by keyboard as a normal programmer).
But I do react now.
The only times we seem to trigger a response from somebody that actually works for FM in these columns, they seem VERY protective, rather than helpful? Sad situation.
I believe this is asking because you are changing the default view for you and other users when they arrive at this layout. Since you have permission to make a layout change, it will ask each time. If you were to change your permissions so that you could not change the layout, then the message will go away.
The script idea from Eric may work if you are signing in as the developer and don't want to be bothered.
duplicate the layout, so you have a table view and a form view layout, in the headers of both put a button that will switch to the other layout.