(Gramps 126.96.36.199, Windows 10, using relative paths for media)
I don’t know if this is a bug or a change I would have made in the configuration or something else but I don’t understand why the Path column of the Media category sometimes uses a \ (back slash) and other times a / (slash) as path separator for an entry (same if I export the view in ie csv) … it’s a strange mix for me …
When sorting media by Modified date i see that from 2018 to 2 september 2020 / is used as path separator.
And since the next entry (dated 12 September 2020) to now \ is used.
There is just one in this interval using / as path separator (dated 8 October 2020).
For starters, Windows doesn’t care about the separator, either will work.
Gramps seems to store the path as it is entered or imported (or otherwise modified). It looks like the Media Manager tool will change the separator to ‘’ when making modifications to convert to relative or absolute paths (it also seems to convert the path names to lower case).
There might have been some changes over the years that would cause the path separator to be different, although I would be more inclined to suspect it might have been caused by changes in the underlying libraries.
I would not worry about it; but if it bothers you, use the media manager tool replace substring option to change it.
There is an annoying side effect if you try to use the Database Differences Report.
You can demonstrate by importing a Gramps XML backup with media data into an empty DB, then run a Database Differences Report against the file you just imported, many of the media items show up as differences because the separators have changed. see feature request #10918