jshackles / Enhanced_Steam_Edge

Enhanced Steam for Microsoft Edge
11 stars 6 forks source link

[BUG] Extension doesn't work on Edge 40.15063.0.0 #1

Open miguedevel opened 7 years ago

miguedevel commented 7 years ago

The feature I rely on most, showing the lowest price from different stores and historical lowest price is not working on the Edge extension on the latest build on the Slow Ring. The ES icon is blue and upon hovering over it the following message pops:

One or more requests failed: http://api.enhancedsteam.com/storepagedata/?appid=213610 http://api.enhancedsteam.com/steamapi/GetPlayerSummaries/?steamids=true http://api.enhancedsteam.com/pricev3/?subs=18109,90504,&stores=steam,amazonus,impulse,gamersgate,greenmangaming,direct2drive

Additionally Edge console shows these warnings:

CSP14312: Resource violated directive 'connect-src 'self' http://store.steampowered.com https://store.steampowered.com http://localhost:27060 http://steamcommunity.com/ https://steamcommunity.com/' in Content-Security-Policy: http://api.enhancedsteam.com/pricev3/?subs=131151,&stores=steam,amazonus,impulse,gamersgate,greenmangaming,direct2drive,origin,uplay,indiegalastore,gamesplanet,indiegamestand,gog,dotemu,nuuvem,dlgamer,humblestore,squenix,bundlestars,fireflower,humblewidgets,newegg,gamesrepublic,coinplay,funstock,wingamestore,gamebillet,silagames,playfield,imperialgames,&cc=us&appid=115800&coupon=true. Resource will be blocked.

ghost commented 7 years ago

The Windows 10 Creators Update comes with Edge 40.15063.0.0 and is now live to all Windows 10 users. I am experiencing the same bugs mentioned by @miguedevel above.

Hovering over the (blue) ES icon gives out errors:

Main Store Page:

One or more requests failed: http://api.enhancedsteam.com/steamapi/GetPlayerSummaries/?steamids=true

User Profile Page:

One or more requests failed: http://api.enhancedsteam.com/profiledata/?steam64=76561198001113182 http://api.enhancedsteam.com/steamapi/GetPlayerSummaries/?steamids=76561198001113182

Game Store Page:

One or more requests failed: http://api.enhancedsteam.com/storepagedata/?appid=292910 http://api.enhancedsteam.com/steamapi/GetPlayerSummaries/?steamids=true http://api.enhancedsteam.com/pricev3/?subs=41317,&stores=steam,amazonus,impulse,gamersgate,greenmangaming,direct2drive,origin,uplay,indiegalastore,gamesplanet,indiegamestand,gog,dotemu,nuuvem,dlgamer,humblestore,squenix,bundlestars,fireflower,humblewidgets,newegg,gamesrepublic,coinplay,funstock,wingamestore,gamebillet,silagames,playfield,imperialgames,&cc=NL&appid=292910&coupon=true

jshackles commented 7 years ago

Do other functions of Enhanced Steam continue to work, such as highlighting owned items or creating links to PCGamingWiki on store pages? This looks like an issue with the store page domain CSP that Valve set a couple of weeks ago. I'll look to see if Edge has a way to bypass this.

miguedevel commented 7 years ago

Yes, those other functions work.

ghost commented 7 years ago

Can confirm owned/wishlisted highlighting still works.

Price Comparison, however, does not.

miguedevel commented 6 years ago

Seems to be working again on Edge 42.17115.1.0.