Opened 5 years ago

Last modified 25 hours ago

#253 new defect

Connection timed out on some Android apps

Reported by: chinhodado Assignee:
Priority: P2 Milestone:
Module: Adblock-Plus-for-Android Keywords:
Cc: rjeschke Blocked By:
Blocking: Platform: Android
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):



Nexus 7 2013, non-rooted
Android KitKat 4.4.2
Adblock 1.2.1 build 318
Subscription: EasyList
Reliable, fast wifi connections

How to reproduce

  1. Open one of these Android apps: Gmail, Facebook or Play Store
  2. Do an operation that requires network connection, such as opening an email/inbox folder on the Gmail app, or loading a comment in the Facebook app, or viewing an app's detail in the Play Store

Observed behaviour

The operation never finish. This is usually shown by a never ending progress spinner. After a while, the app will say "connection timed out" or "no connection".

If right after that, we try to do the operation again (like clicking on "Retry" on Gmail) then it will finish without any problem. However, any other operations after that is subjected to the same bug.

Expected behaviour

The operation finish as normal.

More comments

This bug only happens in some apps, and so far I've seen it happened on the Gmail app, Facebook app and Play Store app.

Even on these apps, this bug does not happen all the time. But it happens very often.

For most other apps, this bug doesn't happen at all. For example, it never happens in Chrome.

I can confirm that this is an AdBlock bug because:

  • If I disable using proxy (localhost port 2020) on a network, this bug never happens
  • If I use another network with Adblock (configure the proxy to localhost 2020), this bug still happen.

Change History (17)

comment:1 Changed 5 years ago by chinhodado

Also, this bug has been there ever since I started using Adblock for Android, so I know that at least it also exists version 1.2.

comment:2 Changed 5 years ago by mapx

  • Cc smultron45@… added

comment:3 Changed 5 years ago by buddhaspake

I faced the same issue for Nexus 7 (2013) with KitKat 4.4.2
For me, the affected apps are:
Youtube: all videos stop loading/show timeout, it only works on multiple refresh (3-4 times)
Chrome browser: Ads are not blocked (ABP Works in Firefox though)

For Youtube, the problem is solved only on disabling the manual proxy on 2020 and making it automatic (i.e. reverting to original network configuration).

comment:4 Changed 5 years ago by chinhodado

I also have this problem on the Youtube app, I forgot to mention it.

comment:5 Changed 4 years ago by rjeschke

  • Platform set to Unknown

This is an issue with our integrated 3rd party proxy code, we're going to address this issue as soon as possible.

comment:6 Changed 4 years ago by rjeschke

  • Platform changed from Unknown to Android
  • Priority changed from Unknown to P2
  • Ready set

comment:7 Changed 4 years ago by houch80

Same issue with multiple apps on Samsung Note 4 stock (4.4.4) such as facebook, chrome, play store. When I disable the adblock proxy I have no issues any longer.

Last edited 4 years ago by houch80 (previous) (diff)

comment:8 Changed 4 years ago by mapx

  • Cc smultron45@… removed

comment:9 Changed 4 years ago by hakanf

This issue still happens on my non-rooted Sony Z3, Android 4.4.4.
Was the change to using libadblocklpus's proxy code completed?

comment:10 Changed 4 years ago by chinhodado

It's weird that this is a serious, blocking issue yet no one bothered to fix it.

comment:11 Changed 4 years ago by mapx

  • Cc rjeschke added
  • Tester set to Unknown

comment:12 Changed 4 years ago by mapx

  • Cc mapx added

comment:13 Changed 2 months ago by Praylin

I face this similar situation sometimes. I was clueless, but now I'm getting few ideas. Thanks for sharing.

comment:14 Changed 4 weeks ago by beetv

Exactly the same is happening for me with beetv app as well, I was about to watch some movies on but this error was just avoiding me to do so.

comment:15 Changed 4 weeks ago by mapx

  • Cc mapx removed

comment:16 Changed 4 weeks ago by AndrewWarner

A server connection timeout implies that a server is taking too long to even think about replying to information ask for assignment writing service produced using another device. They show up when there isn't an answer and a server ask for isn't satisfied in a foreordained time span.

comment:17 Changed 25 hours ago by ethannsmith190

Thanks for sharing such an amazing and informative blog post!

Developing an Android application is not a piece of cake unless you are an experienced Android developer. To get a professional Android application, you can hire companies providing Android app development India. These companies have skilled developers ( who can shape your raw idea into a professional Android application by using best UX/UI designs and app navigation easy.

Note: See TracTickets for help on using tickets.