I moved a few test projects to OneDrive to test “open in place”. Everything worked as expected. However, even after I deleted those files from OneDrive, emptied its trash, cleared its cache and restarted the iPad, Dorico still reolves bookmark to those deleted files as valid URLs and keeps them in Recent Projects, even though it properly fails to open non-existing files. That doesn’t happen with files opened from iCloud or local iPad storahe. In those cases, Dorico does remove the bookmarks after the files are deleted.
I understand why this works as it works and I think Dorico behaves well here. It resolves those URLs and thinks they are still valid, there is nothing else it can do. I guess that OneDrive and iPadOS don’t invalidate the URLs properly. But could we get an option to manually remove bookmarks from Recent Projects and open the files again if we need them later? This would be very useful for misbehaving file providers, such as OneDrive.