[ECO Bounty] ioPay News Section Link Failure (404 Error)

Description

When attempting to access specific news articles within the News tab of the ioPay app, the internal browser fails to load the content and displays a "404 | This page could not be found" error.

Severity

Medium β€” While it doesn't break core wallet functionality (sending/receiving), it completely disables the information-sharing feature of the app, preventing users from reading official updates.

Impact

  • Information Gap: Users cannot access critical security updates or ecosystem news (e.g., updates on "security incidents" mentioned in the feed).

  • Poor User Experience: Landing on a dead page within the "Discover" section reduces the perceived reliability of the app.

  • Broken Navigation: The app's internal browser remains stuck on a 404 page, forcing the user to navigate back manually without obtaining the intended information.


Steps to Reproduce

  1. Open the ioPay app.

  2. Navigate to the Discover tab at the bottom right.

  3. Tap on the News sub-tab at the top.

  4. Observe the resulting "404" error page.

Expectation

Tapping a news item or link should redirect the user to a functional webpage (Twitter/X, a blog post, or an official announcement) containing the full content of the update.

Actual

The app attempts to load the URL but returns a standard "404 | This page could not be found" error, indicating the link is either broken, expired, or incorrectly formatted.


Suggested Fix

  • Link Verification: Implement a backend check to ensure that news feed links are active and not expired before displaying them in the app.

  • Formatting Check: Ensure that the internal browser is correctly handling t.co redirects or consider using direct links to official sources (like iotex.io/blog).

  • Custom Error Page: Instead of a generic web 404, provide a "Content Unavailable" message within the app's UI with an option to open the link in an external system browser (Chrome/Safari).

Wallet Address: io1tkw393kejmxwnd454twc6020sxcyvh5dxqmren

Device & Environment:

-Operating system: Android 13

-Device model: Redmi Note 10 Pro

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
πŸ’‘

New Issue

Date

1 day ago

Author

cryptotestnet

Subscribe to post

Get notified by email when there are changes.