WebGL and Application.persistentDataPath

Am I correct in that Application.persistentDataPath cannot be used to store files between play session on WebGL?

In my experimentation, I can create a file in Application.persistentDataPath on a WebGL build and see the file exists. But when I re-run the game, the file is gone.

Before re-running the game can you access the file saved in IndexedDB? I also have a problem with loading a file (an asset bundle) that I download and store in Application.persistentDataPath.