4

I updated Orion to the latest version. At the time of the update, two Orion personas were running, a vanilla test persona with one open window and my regular, working persona with approx. 15 open windows (each with many tabs). Unfortunately, I don’t remember from which persona I started the update. In any case, after the update Orion launched with the regular persona, but contained only the one window of the test persona. Whatever I tried, I could not bring back the many windows of my regular persona.

Since these windows are very important to me (and I can’t remember them), I figured I should be able to go back to the state before the update with the help of Time Machine. So I restored versions of ~/Library/Saved Application State/com.kagi.kagimacOS.RC.savedState and ~/uli/Library/Application Support/Orion RC from before the update (with Orion not running, of course). I made sure that these contained indeed plists etc. with many open windows.

But this didn’t help, either. As soon as I launch Orion, it launches the regular persona, but again, only displays one window; the above restorations from Time Machine are immediately rewritten to contain only one window.

First of all, an Orion update must not lose open windows and tabs under any circumstances. This is especially important for people like me who use the open windows as a kind of to do list.

Second, if this happens nevertheless (and it did for me for the second time now), there should be a path to restore the former state. The easiest way I can think of is to save snapshots of the personas on a regular basis automatically (I keep forgetting to do this manually) and keep several iterations; unfortunately, this is still not possible.

Version 0.99.126.4.1.6-rc (WebKit 619.1.1)

Mojave (10.14)

  • Vlad replied to this.

    Uli Sorry this happened to you. It is a very rare event (this is a first report of this I've seen probably in a year) and it is alo extremely hard to debug. We have no hints why this happened.

    Orion technical documentation contains useful information about files that can be backup.

    https://help.kagi.com/orion/misc/technical.html

    Also Orion has built in backup feature, where you can Take Snapshot of the entire workspace (and restore it later)

    What else can we do?

      Vlad What else can we do?

      The safety net of automatic regular snapshots wouldn’t fix this specific bug, but would make it more or less harmless. Since the snapshot capability is already there, you’d basically just need to implement a timer which I think should be realtively easy to do.

      I know I can do snapshots manually, but I have a myriad of things in my head so I keep forgetting about it.

      Also, more than just 1 iteration should be saved.

      • Vlad replied to this.

        Uli Feel free to open a new feature suggestion for this, explaining how would it work and what the UI for it looks like.

        • Uli replied to this.
          No one is typing