ExplorerPatcher icon indicating copy to clipboard operation
ExplorerPatcher copied to clipboard

Weather Widget Consistently Triggering CAPTCHA

Open InternalMegaT opened this issue 10 months ago • 14 comments

Before reporting your issue

  • [x] I have confirmed that this issue does not happen when ExplorerPatcher is not installed
  • [x] I do not have "register as shell extension" enabled
  • [x] I have tried my best to check existing issues

Repro ExplorerPatcher versions

Version 22621.4317.67.1

Repro Windows Versions

Windows 11 23H2, OS Build 22631.4830

3rd party tweak software installed

Wallpaper Engine

Describe the bug

  1. Install EP 22621.4317.67.1.
  2. Enable weather widget on taskbar
  3. Click weather widget
  4. Attempt to view/refresh weather conditions
  5. Observe CAPTCHA blocking access to weather information

Expected outcome

Seamless weather information retrieval

Actual outcome

CAPTCHA block prevents weather data access

Additional info

This could be due to various extensions/applications installed on the system like Adguard, Avast, or other VPNs. However, I feel the best fix would be to enable changing the search engine. For example, DuckDuckGo wouldn't have a CAPTCHA problem when attempting to connect.

Crash Dumps

No response

Media

No response

InternalMegaT avatar Feb 10 '25 16:02 InternalMegaT

Please verify you do not have "register as shell extension" enabled.

https://github.com/valinet/ExplorerPatcher/wiki/Weather#i-am-facing-a-layout-or-some-other-issue-with-the-content-displayed-by-the-weather-widget-is-there-a-way-to-debug-it

pyrates999 avatar Feb 11 '25 10:02 pyrates999

Please verify you do not have "register as shell extension" enabled.

https://github.com/valinet/ExplorerPatcher/wiki/Weather#i-am-facing-a-layout-or-some-other-issue-with-the-content-displayed-by-the-weather-widget-is-there-a-way-to-debug-it

I do I have enabled that's why I didn't check it.

InternalMegaT avatar Feb 12 '25 15:02 InternalMegaT

I've disabled it and I still have the issue.

InternalMegaT avatar Feb 12 '25 17:02 InternalMegaT

As part of filing a report for an issue, we require you to disable "register as shell extension". That is why that is there.

See this for how to try to get rid of the captcha in weather: https://github.com/valinet/ExplorerPatcher/wiki/Weather#i-am-facing-a-layout-or-some-other-issue-with-the-content-displayed-by-the-weather-widget-is-there-a-way-to-debug-it

This is all you can do to get through the captcha in weather and not for EP to fix.

pyrates999 avatar Feb 12 '25 19:02 pyrates999

As part of filing a report for an issue, we require you to disable "register as shell extension". That is why that is there.

See this for how to try to get rid of the captcha in weather: https://github.com/valinet/ExplorerPatcher/wiki/Weather#i-am-facing-a-layout-or-some-other-issue-with-the-content-displayed-by-the-weather-widget-is-there-a-way-to-debug-it

This is all you can do to get through the captcha in weather and not for EP to fix.

WeatherDevMode doesn't appear to be in the registry the closest to it is WeatherViewMode. Even after setting this clearly incorrect registry it still doesn't function. When I create one it also doesn't function. It always says "Unable to load weather information"

InternalMegaT avatar Feb 12 '25 23:02 InternalMegaT

I’m running the same Windows 23H2 build and I don’t have this problem. Weather works fine for me. As you say, it’s probably related to your VPN or Antivirus or something. That said, in the EP properties> Weather, have you clicked the “Clear weather widget local data” link? That has solved issues for me in the past.

Jazzzed avatar Feb 13 '25 00:02 Jazzzed

I’m running the same Windows 23H2 build and I don’t have this problem. Weather works fine for me. As you say, it’s probably related to your VPN or Antivirus or something. That said, in the EP properties> Weather, have you clicked the “Clear weather widget local data” link? That has solved issues for me in the past.

Yes multiple times. Has not solved the issue.

InternalMegaT avatar Feb 13 '25 04:02 InternalMegaT

If the registry key WeatherDevMode doesn't exist, then you are supposed to create it.

pyrates999 avatar Feb 14 '25 09:02 pyrates999

im have same issue:(

sitDAUN avatar Sep 16 '25 05:09 sitDAUN

Image

I had a similar situation, but I solved it by accessing Google Weather through a different webview and overwriting the cookies.

Here's how to fix the weather not showing up and the CAPTCHA prompt popping up when reloading.

  1. https://github.com/WebView-CG/CanIWebView2/releases/tag/v1.0

Download the "caniwebview2-v1-0.zip" file from the link above and unzip it. In my case, it's D:\Downloads\caniwebview2-v1-0\

  1. In D:\Downloads\caniwebview2-v1-0\x64, edit the config.json file source to "startUrl": "https://google.com"

Run the "CanIWebView2.exe" file. When the Google page appears, search for "Weather" and then exit.

  1. Go to the ExplorerPatcher settings page and temporarily disable the Weather feature.

In the path "D:\Downloads\caniwebview2-v1-0\x64\CanIWebView2.exe.WebView2\EBWebView"

copy the "local state file" and the "default folder".

Just overwrite the C:\Users\HOME\AppData\Roaming\ExplorerPatcher\ep_weather_host\EBWebView folder.

Turn the weather feature back on and click the weather icon.

Refer to the video for detailed instructions.

https://youtu.be/TpmKMZ01cWA?si=UePSux3If2jOxQbB

If you use this method, you should not delete your weather data. If you have deleted your weather data, overwrite your cookies using the same method.

@sitDAUN

idlelife2 avatar Sep 28 '25 15:09 idlelife2

@idlelife2 Thank you very much. It works for me.

Also I didn't see it in your video, but if you enabled weather devmode earlier you have to disable it again, so the weather widget will be cropped: Image

Instead of not cropped when devmode is enabled: Image

I suppose you had it turned on purpose. If not, then enjoy.

jqn17 avatar Oct 02 '25 13:10 jqn17

@jqn17 I'm glad it works. I disabled developer mode after troubleshooting. Have a nice day.

idlelife2 avatar Oct 02 '25 14:10 idlelife2

Would it be possible to simply let us pass the captcha?

mathewng avatar Oct 09 '25 04:10 mathewng

@idlelife2 omg TYSM it works :D

sitDAUN avatar Oct 13 '25 12:10 sitDAUN