Q: Search is adding quotes to searches starting or ending with very specific quoted phrases Here's an odd one, head to Stack Overflow (or any Stack Exchange site that is programming focused) and search for this:
[c#] "public interface IFoobar"

This doesn't seem to happen consistently but so far, it's frequently being changed to:
"[c#] "public interface IFoobar""

That is, double quotes are being added around the search.
If you look at the right of the results, it says:
results found containing
public interface ifoobar "[c#] " ""

tagged with
[c#]

I haven't done an exhaustive test of all possible combinations but it seems to happen when the search string contains specifically:


*

*Quoted text containing somthing in the form:
(public|protected|private|internal) (class|interface|enum) (<identifier>)

*anything else preceeding or following it


I've tried a few more combinations and it becomes quoted.
"protected enum Number" NUMBER
"private interface IStuff" [c#]

I can't find a strict pattern to it, it seems to happen only when C# is a potential tag and doesn't affect other C# constructs.  (might be worth mentioning that C# is one of my favorited tags)  Also, if it doesn't work at first, changing the identifier or any of the other components usually causes it to happen again.  It doesn't seem to happen when another non-c# language is tagged.  These don't seem to cause it:
[java] "public class Foo"
[c#] "public zzzz Foo"

I've also tried on other sites and it seems to happen only on programming focused sites:
codereview.stackexchange.com (does)
programmers.stackexchange.com (does)
superuser.com (doesn't)
meta.stachexchange.com (doesn't)
gaming.stachexchange.com (doesn't)

I know C# is used in the backend, perhaps something is being overzealous with the sanitization of things that looks like code?

A: With build 2018.1.8.28296 a change went out, that changes this behavior, so that no additional quoted search is performed if there is at least one double quote present in the query.
