[wp-trac] [WordPress Trac] #22889: Reconsider no-JS ?replytocom= links

WordPress Trac noreply at wordpress.org
Thu Jul 2 00:34:32 UTC 2015


#22889: Reconsider no-JS ?replytocom= links
------------------------------------+--------------------------
 Reporter:  markjaquith             |       Owner:  markjaquith
     Type:  enhancement             |      Status:  reopened
 Priority:  normal                  |   Milestone:  4.3
Component:  Comments                |     Version:
 Severity:  normal                  |  Resolution:
 Keywords:  has-patch dev-feedback  |     Focuses:
------------------------------------+--------------------------
Changes (by peterwilsoncc):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 I’m reopening this as I have significant concerns about the implications
 around progressive enhancement/usability. I missed the slack conversation
 due to time-zones.

 My concerns are:

 * the comment-reply JS is not enqueued by core when it’s needed, any
 themes that are not enqueuing the script properly will be incompatible
 with 4.3. This commit breaks backward compatibility

 * core functionality of any sites should be available without JavaScript.
 By switching to a JavaScript-only model, replies are removed from core-
 functionality with relatively little discussion

 * as I mention in #31590, the JavaScript for comment-replies can fail on
 large threads or slow connections for quick clicks on a reply link

 * in ideal network conditions this will have little effect. Users on
 slower networks are more likely to be affected than those in ideal
 conditions

 * the stated concern (crawling by search engines) is a concern for large
 sites with lots of comments. Such sites should be resourced.

 I think removing progressive enhancement from the front end should be
 plugin territory. There is a filter in place to allow website owners to do
 this if they choose.

 Removing progressive enhancement from 24% of the internet needs more
 discussion than a ticket milestoned an hour before the commit allows.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/22889#comment:17>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list