I'd try again from Yahoo direct and it won't show up on your computer. Here it only shows up on the supported browsers. That is, I don't think Microsoft Edge is supported.
Have tried to download yahoo tool bar from this site as well as other sites. It appears to begin but I cannot find it on my computer.
I am running windows 8.1

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic