Tried downloading the database, saving it as a compacted copy, and reuploading. Still happening about 50% of the time when reopening the app (exiting hibernation)
Heres an image of the inverted toolbar, hitting the "View All" button triggers a find script, which fixes the toolbar.
The main issue is, this can occur on layouts where data is entered, and the user might not notice/know they are not in browse mode. Exiting the inverted-toolbar mode does not save the data as the application probably considers it a find query.
Thank you for your post.
How long is the iOS device hibernating?
Have you increased the fmreauthenticate extended privilege? If so, what value have you given it? If not, increate this to a value larger than the amount of time hibernating.
If you close and reopen the file, do you still have the issue?
Hibernation times vary, but i would say anywhere from 1 hour to a few days. It seems to be occurring more and more often, probably 80% of the time.
In the security panel, no accounts have the fmreauthenticate10 or fmreauthenticate0 extended privileges activated.
Closing and re-opening the file returns the user to browse mode, but doesnt stop the the issue from occuring again in the future.
If it helps, the database was originally built from the "Contacts" fmp12 starter solution. It has since then been heavily modified to manage various business data, including a complete restructuring of the relationships table.
A "few days" in hibernation is a bit excessive. Also, if the record wasn't committed before hibernation, you risk losing that data when the server disconnects from the client.
Is FileMaker Server set up to disconnect idle clients after a maximum time?
One option that would save your data is to open a local file that then opens the remote file. Have a button on the remote file that disconnects and returns you to the local file. Data would then not be at risk.
How many other applications do you have concurrently running on the iPhone during the time it is hibernating?