Opened 5 years ago

Last modified 5 years ago

#389 new defect

feedly mark as read

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

Description (last modified by mapx)

Environment

Android 4.4.2
PacMan ROM
ABP 1.2.1
Easylist update daily

How to reproduce

  1. read a few items on feedly android app
  2. Step back and refresh

Observed behaviour

several of the read posts are still unread

Expected behaviour

for the posts to have been marked as read

several users are reporting issues with android feedly app, where marking posts as read, fails because server requests are filtered by ABP
https://plus.google.com/+FernandoMiguel/posts/XGnZvgXiRZS

Change History (13)

comment:1 Changed 5 years ago by mapx

  • Description modified (diff)

comment:2 Changed 5 years ago by mapx

  • Component changed from Unknown to Adblock-Plus-for-Android

comment:3 Changed 5 years ago by philll

  • Owner set to arthur
  • Ready set
  • Status changed from new to assigned

I could reproduce this issue successfully. @Arthur: could you please look into it with Easylist?

comment:4 Changed 5 years ago by philll

  • Status changed from assigned to new

The assigned state will be dropped by #403

comment:5 Changed 5 years ago by arthur

  • Cc fhd rjeschke added

I tried some network sniffer apps for Android but wasn't able to figure out which blocked rescource causes this.

@Felix, René
Could you tell me which resource needs to be unblocked?

comment:6 Changed 5 years ago by fhd

We need to debug the app for this, I hope we get around to it soon.

While we're at it, I created #416 to make this possible without debugging.

comment:7 Changed 5 years ago by dchatenay

The blocked call seems to be a POST http://feedly.com/v3/markers, with a JSON payload (Content-Type: application/json) and an Authorization header.
Let me know if you need more info.

comment:8 Changed 5 years ago by arthur

I don't see any filter(s) in EasyList that would block this request.

comment:9 Changed 5 years ago by dchatenay

Maybe it's the payload itself? Here's an example:

{
  "entryIds": [
    "TSxGHgRh4oAiHxRU9TgPrpYvYVBPjipkmUVSHGYCTY0=_14499073085:c034:d32dab1f",
    "TSxGHgRh4oAiHxRU9TgPrpYvYVBPjipkmUVSHGYCTY0=_1449255d60a:22c3491:9c6d71ab"
  ],
  "type": "entries",
  "action": "markAsRead"
}

Otherwise, is there a way to whitelist a particular domain?

comment:10 Changed 5 years ago by arthur

No, doesn't look like it.

You cannot add custom fiters to Adblock Plus for Android at the moment.

comment:11 Changed 5 years ago by arthur

  • Owner arthur deleted
  • Platform set to Unknown

comment:12 Changed 5 years ago by arthur

  • Platform changed from Unknown to Android

comment:13 Changed 5 years ago by arthur

  • Cc arthur added
Note: See TracTickets for help on using tickets.