2 suggestions for desktop Opera browser; 1. Confirm close on exit; 2. Restore closed tabs on startup
-
cbmvic20 last edited by
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 ExitActors:
Opera UserTriggers:
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 closedNormal Flow:
- The Opera User clicks Opera Menu - Exit or clicks the top right Application Close X icon
- 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
- The Opera User confirms the action to close the browser
- The Opera browser closes and updates the history with all open tabs
Alternative Flow:
- The Opera User clicks Opera Menu - Exit or clicks the top right Application Close X icon
- 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
- The Opera User confirms the action to keep the browser open with all tabs intact
- The Opera browser closes the notification and retains all open tabs
- The Opera User continues their browsing session with all open tabs intact
Use Case Name:
Restore Tabs On OpenActors:
Opera UserTriggers:
The Opera browser has been closed and then restartedPre-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:
- The Opera User clicks the Opera Menu and chooses the option to restore all tabs open during the last session
- The Opera browser re-opens all tabs that were opened in the last session with all session level data maintained (where applicable / possible)
- The focus remains on the home / start page of the Opera browser
-
cbmvic20 last edited by
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.
-
leocg Moderator Volunteer last edited by
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.
-
A Former User last edited by
agree we do need both features along with a built in session manager and a built in feature to ask if you want to restore your last session if opera crashes.
-
A Former User last edited by
@cbmvic20 said in 2 suggestions for desktop Opera browser; 1. Confirm close on exit; 2. Restore closed tabs on startup:
Confirm Close On Exit
I agree, no Confirm Close On Exit option is a deal-breaker for me. Frankly, it's silly not to include a warning when closing an application when valuable work could be lost - and no, reopening to where left off is not the same! (Otherwise, Opera is a fast, memory efficient browser)