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.
  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 project: Growth-Team. · View Herald TranscriptAug 2 2019, 7:39 PM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Jdlrobson claimed this task.Aug 2 2019, 9:46 PM
Jdlrobson moved this task from Incoming to Needs Prioritization on the Readers-Web-Backlog board.

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

kostajh moved this task from Inbox to External on the Growth-Team board.Aug 19 2019, 12:47 PM
Restricted Application added a subscriber: Masumrezarock100. · View Herald TranscriptTue, Oct 15, 5:11 PM

@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