Browser scrolls to the bottom of the page automatically on load in Localhost

This is the most strange problem I’ve ever seen.
I’m using Visual Studio Enterprise 2015 Version 14.0.25425.01 Update 3 and developing .NET web applications.
Today when I lunched one of web applications, after page loads completely, suddenly it scrolled down to the bottom.
First I thought it may be a javascript function or something, but it wasn’t.
It works without problem on hosted server but in local host this problem exists.

Chrome loading script twice when manually typing url to move to next page

I am having a bizarre issue that I’m thinking may be a Chrome bug or possibly a bug with Visual Studio. My script is getting loaded twice. To verify the issue I created a test script that sets a cookie with a timestamp to show the code is getting appended twice. If I navigate to the page via a hyperlink it works fine. Also if I hit the back and forth buttons it also works fine — but if I manually type the url for the second page in the browser it calls the script twice.

Can a website detect when you are using Selenium with chromedriver?

I’ve been testing out Selenium with Chromedriver and I noticed that some pages can detect that you’re using Selenium even though there’s no automation at all. Even when I’m just browsing manually just using Chrome through Selenium and Xephyr I often get a page saying that suspicious activity was detected. I’ve checked my user agent, and my browser fingerprint, and they are all exactly identical to the normal Chrome browser.