2 suggestions for desktop Opera browser; 1. Confirm close on exit; 2. Restore closed tabs on startup

  • Here are two feature requests to improve Opera for the specific use case when Opera is accidently closed.

    1. Confirm close on exit
    A configurable setting, this is present on Firefox and IE 11 and simply asks the user to confirm if they want to close the browser when the user clicks on Opera Menu - Exit or clicks the top right Application Close X icon. It's hugely frustrating having 20+ tabs open and then have the browser close with no easy way to restore lost tabs.

    Closing the browser can be intentionally or more often, unintentional. Examples for unintentional closure include:

    • Accidently clicking the Application Close X icon by mistake when trying to close other windows or when there is a lag in the operating system.
    • Timed logoff sessions when updates need to be applied (often seen in the corporate world when patches / hotfixes are deployed and the PC is set to auto restart).
    • Application crashes although I have to say that Opera has never crashed for me and I use it heavily with anything up to 30+ tabs open during a session.
    • Accidently pressing Alt-F4 to close the current in-focus app, not realising that Opera is the current in-focus app.

    Other Chromium based browsers have this option (e.g. CentBrowser and Slimjet) so it's not a limitation of the Chromium engine.

    2. Restore tabs on open
    This is also present on Firefox and is an option that lets the user restore all open tabs from the previous session when the browser was closed. This ties in with Confirm close on exit and gives the option to restore all open tabs easily with one click instead of rooting around the history. Restoring tabs also restores any session level data since cookies are not deleted so the user does not have to log back in. Opera already has an option to Reopen last closed tab in the order they were closed but not a one shot reopen everything that was closed.

    Here are some use cases of the two feature requests.

    Use Case Name:
    Confirm Close On Exit

    Actors:
    Opera User

    Triggers:
    The Opera browser is closed either intentionally or unintentionally.

    Pre-conditions:

    • The Opera User has configured the Opera Browser to confirm close action on exit
    • Multiple tabs are open in the Opera browser

    Post-conditions:
    The Opera browser is closed

    Normal Flow:

    1. The Opera User clicks Opera Menu - Exit or clicks the top right Application Close X icon
    2. The Opera browser notifies the Opera user that multiple tabs are open and requests the Opera User to confirm the action to close the browser
    3. The Opera User confirms the action to close the browser
    4. The Opera browser closes and updates the history with all open tabs

    Alternative Flow:

    1. The Opera User clicks Opera Menu - Exit or clicks the top right Application Close X icon
    2. The Opera browser notifies the Opera user that multiple tabs are open and requests the Opera User to confirm the action to close the browser
    3. The Opera User confirms the action to keep the browser open with all tabs intact
    4. The Opera browser closes the notification and retains all open tabs
    5. The Opera User continues their browsing session with all open tabs intact

    Use Case Name:
    Restore Tabs On Open

    Actors:
    Opera User

    Triggers:
    The Opera browser has been closed and then restarted

    Pre-conditions:

    • The Opera browser cache / history has not been deleted / cleared since the last session was closed
    • The Opera User has not opened any new tabs upon starting the Opera browser
    • The default Opera browser home /start page is shown with no other tabs open

    Post-conditions:

    • All open tabs in the last session are re-opened in new tabs in the background to the right of the home / start page
    • Any session level data is maintained (where applicable / possible e.g. logins, form data, etc.)
    • The default home page opened when the browser starts remains in focus as the first and active tab

    Normal Flow:

    1. The Opera User clicks the Opera Menu and chooses the option to restore all tabs open during the last session
    2. The Opera browser re-opens all tabs that were opened in the last session with all session level data maintained (where applicable / possible)
    3. The focus remains on the home / start page of the Opera browser
  • 2 is already there in latest developer build more or less. You will be able to reopen tabs from previous session(s).

  • Thanks, I already had a quick look at the various builds and it seems 2 has been implemented thus:

    DNA-62990 ‘Recently closed tabs’ in O-menu on win & lin implemented.
    DNA-62782 Save recently closed tabs & windows across sessions implemented.

    The blog entry also mentions:

    • List of recently closed tabs and windows is stored between sessions.
    • [Windows, Linux] List of recently closed tabs and windows added to History section in O-Menu.

    Not tried the developer or beta builds so am wondering if it has been implemented as a one-shot restore all closed tabs or if you have to go into the list of closed tabs and click each one individually. The latter case is not necessarily less efficient since if a user has 30+ tabs open in the last session, they might only want to restore 20 of those tabs and so could re-open them selectively.

  • Not tried the developer or beta builds so am wondering if it has been implemented as a one-shot restore all closed tabs or if you have to go into the list of closed tabs and click each one individually.

    It's the last one, unless you have 'continue from where I was' enabled.

  • +1: Confirm close on exit

  • Confirm close on exit +1

  • Confirm close on exit +1

  • I like both suggestions, but the first one is disabled by default.

  • +1 for both suggestions

Log in to reply
 

Looks like your connection to Opera forums was lost, please wait while we try to reconnect.