On Sun, 28 Jun 2009, Henrik Nordstrom wrote: > fre 2009-06-26 klockan 21:45 +0200 skrev Yngve N. Pettersen (Developer > Opera Software ASA): > >> Alternatively, new headers and/or directives defining actions in history >> navigation should be defined. Any suggestions? > > user agent history buffer behavior is slightly outside of the HTTP > realm, but I would suggest that must-revalidate applies to history > buffer views as well, preventing stale information from being shown > without validation. The issue here is user interaction model design ... I find it really offensive when a browser reloads a page or denys same because it is stale. Until this is done right we'll never get folks to stop printing. As a user, I should be able to review and/or print what I'm looking at w/o requiring ANY network activity. Without ANY change from what I last read. It should work just like a printed document, newspaper, etc. Until I request an update, I want to flip between pages of what I have already received. I have no problem with the browser adding a non-intrusive notification that the page is now stale (e.g., similar to the page secure LOCK used now to show a page as secure). Likewise, the browser should block re-posting already used content or content from a stale page. It typically takes 10-60 seconds to revalidate/refresh a page ... flipping back in history should be really fast ... as a user I've already paid to see the page. Yeah we've deemed this outside of HTTP's scope and it needs to stay that way. History navigation does not constitute a new web request. How well the UIModel is implemented is an opportunity for browser differentiation. Dave MorrisReceived on Monday, 29 June 2009 21:12:10 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:38:38 GMT