From: Guy Pyrzak Date: Sun, 3 Oct 2010 20:47:02 +0000 (-0700) Subject: 577720: Use history.replaceState() so that the URL after processing a bug isn't proce... X-Git-Tag: bugzilla-4.1.1~239 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24640408aca3e552342276cd45361438f5c82d0a;p=thirdparty%2Fbugzilla.git 577720: Use history.replaceState() so that the URL after processing a bug isn't process_bug.cgi, post_bug.cgi, or attachment.cgi r=mkanat, a=mkanat https://bugzilla.mozilla.org/show_bug.cgi?id=577720 --- diff --git a/template/en/default/bug/show-header.html.tmpl b/template/en/default/bug/show-header.html.tmpl index a17c3201a7..9619422efc 100644 --- a/template/en/default/bug/show-header.html.tmpl +++ b/template/en/default/bug/show-header.html.tmpl @@ -32,10 +32,22 @@ [% subheader = filtered_desc %] [% filtered_timestamp = bug.delta_ts FILTER time %] [% title = "$terms.Bug $bug.bug_id – $filtered_desc" %] +[% unfiltered_title = "$terms.Bug $bug.bug_id – $bug.short_desc" %] [% header = "$terms.Bug $bug.bug_id" %] [% header_addl_info = "Last modified: $filtered_timestamp" %] [% yui = ['autocomplete', 'calendar'] %] [% javascript_urls = [ "js/util.js", "js/field.js" ] %] +[% IF ! Bugzilla.cgi.url.match("show_bug.cgi") && bug.defined %] + [% javascript = BLOCK %] + if( history && history.replaceState ) { + history.replaceState( null, + "[% unfiltered_title FILTER js %]", + "show_bug.cgi?id=[% bug.bug_id FILTER js %]" ); + document.title = "[% unfiltered_title FILTER js %]"; + } + [% javascript FILTER none %] + [% END %] +[% END %] [% style_urls = [ "skins/standard/show_bug.css" ] %] [% doc_section = "bug_page.html" %] [% bodyclasses = ['bz_bug',