Page MenuHomePhabricator

[Bug] Notification drawer spins forever on load failure
Open, Needs TriagePublicBUG REPORT

Description

Steps to reproduce

  1. Login and visit https://en.m.wikipedia.org/wiki/Dog on the MinervaNeue mobile site.
  2. In the DevTools network tab, enable offline mode.
  3. Tap the notification bell.
  4. Observe that the loading spinner persists forever.
    en.m.wikipedia.org_wiki_Dog_debug=true.png (1×1 px, 779 KB)
  5. Dismiss the notification drawer.
  6. Disable offline mode.
  7. Tap the notification bell.
  8. Observe the loading spinner persists forever.

Expected results

  • A retry button or load failure message is presented.

Actual results

  • The drawer signals that it is loading but it isn't.

Environments observed

  • Browser version: Chromium v75.0.3770.142
  • OS version: Ubuntu v19.04
  • Device model: Desktop
  • Device language: English

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Jdlrobson moved this task from Incoming to Needs Prioritization on the Web-Team-Backlog board.
Jdlrobson edited projects, added Web-Team-Backlog (Design); removed Web-Team-Backlog.

What error state should we show when there is no Internet connection? Would the one in the image overlay be appropriate?

@alexhollender we can decline this if we can solve T235193 and use the desktop modal on mobile as part of T226125 - let's chat about this at next opportunity

@Jdlrobson moving this out of Designing/discussing as we're not currently working on this. It seems, given this task, T235193, T226125, and T225535, that we may want to make a mini-epic around notifications on mobile, though probably not something we'd work on anytime soon.

Jdlrobson subscribed.