Page MenuHomePhabricator

LiquidThreads fails to mark new messages as read when clicking lqt-read-button on iPad
Closed, DeclinedPublic

Description

Author: richardg_uk

Description:
On an iPad, tapping the "Mark all as read" or "Mark as read" button at http://www.mediawiki.org/wiki/Special:NewMessages temporarily hides the new messages (giving the illusion of success) but fails to mark any messages as read.

Seems to be a problem with the liquidThreads.apiRequest() call from doMarkOneRead() and doMarkAllRead() in ext.liquidThreads.newMessages

Note that the iPad defaults to the standard (non-mobile) UI, and other MediaWiki buttons and links work as expected, so this platform ought to be supported by LQT.

www.mediawiki.org is currently running MediaWiki version 1.21wmf3 (c20c4ad, set to be upgraded to 1.21wmf4 on 2012-11-12) and Liquid Threads version 2.1-alpha (dc407b1).


Version: master
Severity: normal
OS: other
Platform: Tablet PC

Details

Reference
bz41984

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:56 AM
bzimport set Reference to bz41984.
bzimport added a subscriber: Unknown Object (MLST).

richardg_uk wrote:

This is an iOS problem in Safari but not Chrome. But since Safari is locked in as the default URL handler, it is likely to affect most iPad users.

richardg_uk wrote:

"Mark [all] as read" is still not working in Safari, despite the iPad upgrade from 6.0 to iOS 6.0.1 and MediaWiki upgrade to 1.21wmf4 (Liquid Threads 2.1-alpha d1d655e).

richardg_uk wrote:

Still not working at http://www.mediawiki.org/wiki/Special:NewMessages (version now 1.21wmf8; iOS 6.01 in Safari; but OK in Chrome for iPad).

  • Bug 43414 has been marked as a duplicate of this bug. ***
Jdforrester-WMF lowered the priority of this task from Medium to Lowest.Aug 4 2016, 11:34 PM
Jdforrester-WMF subscribed.

LiquidThreads has been replaced by StructuredDiscussions on all Wikimedia production wikis (except one, which will be done soon). It is no longer under active development or maintenance, so I'm re-classifying all open LQT tasks as "Lowest" priority.

SD_hehua subscribed.

No use task.