[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