wordpress-mobile / wordpress-mobile/WordPress-Android

Enhance broken Jetpack connection detection.

Open
#19,945 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Type] Enhancement Jetpack
Dominant language
Kotlin
Stars
3.2k
Forks
1.4k
Avg merge
1d 11h
Merged PRs (30d)
69

Description

Expected behavior

If a Self-hosted site is Jetpack connected and the connection is broken/not-fully-functional, the app should notify it to the user and possibly offer a way or guidance to fix the connection.

Actual behavior

If a Self-hosted site is Jetpack connected and the connection is broken/not-fully-functional, it seems the app continue to present the site as connected (in the JP app the dashboard is present and no note of a broken connection).

Steps to reproduce the behavior

This is coming from this internal slack thread p1705083454649729?thread_ts=1705052443.959929&cid=C0180B5PRJ4-slack-C0180B5PRJ4; I do not have steps to reproduce but seems worth to have it tracked for further digging and enhancement (more context might come from the slack thread to then track it here). When we look into it, makes sense to double-check if iOS has the same behavior.

Tested on [-], Android [-], JPAndroid / WPAndroid [23.9]

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the linked internal Slack thread for additional context and investigate how WordPress for Android determines whether a self-hosted Jetpack connection is fully functional. Establish a reproducible broken-connection case, check whether iOS shows the same behavior, and confirm that users are notified with guidance for fixing it.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.