[FEATURE REQUEST] Smart handling of white space search input.
//Automatically handle white spaces (Tabs and Spaces) in a search string
//Potentially useful for Copy, Paste, Search scenario
//current behavior - On click search - remove any Tabs from search string, do nothing with Spaces
On click search
If before valid(alphanumeric and special symbols) there are Tabs or Spaces
remove these Tabs and Spaces
If after valid(alphanumeric and special symbols) there are Tabs or Spaces
remove these Tabs and Spaces
If there are any tabs between valid(alphanumeric and special symbols)
translate Tabs to Spaces
Count Spaces between valid(alphanumeric and special symbols)
if in the search string there is more than one Space in a row
make it only one Space
On click search
save corrected search string in search history before executing search function
/* in case of program crash you will not need to enter it again
it will make it useful for analysis of problems with functionality*/