Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 06abbd31 authored by Amanda Kassay's avatar Amanda Kassay Committed by android-build-merger
Browse files

Added html escape for search queries to fix XSS issue b/28135307 am: 2bb33289

am: b32745ef

* commit 'b32745ef':
  Added html escape for search queries to fix XSS issue b/28135307

Change-Id: I81ac6c86286a142ee67848b172ad9ee2aa0bc5b1
parents 0e7d1437 b32745ef
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -2546,7 +2546,7 @@ function search_focus_changed(obj, focused)
}

function submit_search() {
  var query = document.getElementById('search_autocomplete').value;
  var query = escapeHTML(document.getElementById('search_autocomplete').value);
  location.hash = 'q=' + query;
  searchControl.query = query;
  searchControl.init();
@@ -2617,7 +2617,7 @@ dacsearch.CustomSearchEngine.prototype.bindEvents_ = function() {
  this.searchInputEl_.keyup(this.debounce_(function(e) {
    var code = e.which;
    if (code != 13) {
      this.query = this.searchInputEl_.val();
      this.query = escapeHTML(this.searchInputEl_.val());
      location.hash = 'q=' + encodeURI(this.query);
      this.searchResultEl_.empty();
      this.getResults_();
@@ -2800,7 +2800,7 @@ google.setOnLoadCallback(function(){
    return;
  } else {
    // first time loading search results for this page
    searchControl.query = decodeURI(location.hash.split('q=')[1]);
    searchControl.query = escapeHTML(decodeURI(location.hash.split('q=')[1]));
    searchControl.init();
    searchControl.trackSearchRequest(searchControl.query);
    $('#searchResults').slideDown('slow', setStickyTop);