<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Feb 21, 2017 at 8:15 PM, Gijs Kruitbosch <span dir="ltr"><<a href="mailto:gijskruitbosch@gmail.com" target="_blank">gijskruitbosch@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div class="m_-1916897508278880903moz-cite-prefix">While we *might* be able to have a
reasonable idea (and this really isn't trivial - see Bill's
message, but also think of how we sometimes show the 'slow script'
dialog and point to the wrong code as being slow), I think it's
highly unlikely we'll ever be confident enough to inadvertently
uncheck the suspected tab automatically, thus basically destroying
user data (including the back/forward history of that tab, form
data, cookies, scroll positions - everything) in case we're wrong.<br>
<br>
Even if we tell the user this, that treeview is a pain to use, and
it's very likely that unchecked tabs will be scrolled out of view
in some cases. We know that users don't read long descriptive
text. So we effectively show a page with a big highlighted button
to restore everything - and then we restore everything except some
of them, with no way for users to get those items back. That
sounds like a terrible experience to me.<br></div></div></blockquote><div><br></div><div>Could we perhaps instead of showing this page at all replace the suspect tab(s) with a "we think this page might've caused the last crash, <click here> if you still want to restore it" page? Perhaps combined with a notification bar indicating that not all tabs were restored normally.<br></div></div></div></div>