StatusError: Forbidden when attempting to comment under 'Tips for drafting a great message'
Under https://gitter.im/gitterHQ/topics/topic/582e8c008c6503320a55ea31/tips-for-crafting-a-great-message with QupZilla 1.8.9 (WebKit version 538.1) I drafted a comment and then clicked what I imagine to be the top of a 'Post' or 'Submit' button.
StatusError: Forbidden
at module.exports (/opt/gitter/gitter-webapp/server/web/middlewares/enforce-csrf.js:44:17)
at Layer.handle [as handle_request] (/opt/gitter/gitter-webapp/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/opt/gitter/gitter-webapp/node_modules/express/lib/router/index.js:312:13)
at /opt/gitter/gitter-webapp/node_modules/express/lib/router/index.js:280:7
at Function.process_params (/opt/gitter/gitter-webapp/node_modules/express/lib/router/index.js:330:12)
at next (/opt/gitter/gitter-webapp/node_modules/express/lib/router/index.js:271:10)
at tryCatcher (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/util.js:16:23)
at Promise.successAdapter (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/nodeify.js:22:30)
at bound (domain.js:287:14)
at Promise.runBound [as _fulfillmentHandler0] (domain.js:300:12)
at Promise._settlePromise (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:564:21)
at Promise._settlePromise0 (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:612:10)
at Promise._settlePromises (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:691:18)
at Promise._fulfill (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:636:18)
at Promise._settlePromise (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:580:21)
at Promise._settlePromise0 (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:612:10)
at Promise._settlePromises (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:691:18)
at Promise._fulfill (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:636:18)
at Promise._resolveCallback (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:431:57)
at Promise._settlePromiseFromHandler (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:522:17)
at Promise._settlePromise (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:567:18)
at Promise._settlePromise0 (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:612:10)
at Promise._settlePromises (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:691:18)
at Promise._fulfill (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:636:18)
at Promise._resolveCallback (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:431:57)
at Holder$2._callFunction (eval at <anonymous> (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/join.js:1:0), <anonymous>:19:29)
at Holder$2.checkFulfillment (eval at <anonymous> (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/join.js:1:0), <anonymous>:29:30)
at Promise.eval (eval at <anonymous> (/opt/gitter/gitter-webapp/node_modules/mongoose/node_modules/mquery/node_modules/bluebird/js/main/join.js:1:0), <anonymous>:6:20)
at bound (domain.js:287:14)
at Promise.runBound (domain.js:300:12)
at Promise._settlePromise (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:564:21)
at Promise._settlePromise0 (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:612:10)
at Promise._settlePromises (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/promise.js:691:18)
at Async._drainQueue (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/async.js:138:16)
at Async._drainQueues (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/async.js:148:10)
at Immediate.Async.drainQueues [as _onImmediate] (/opt/gitter/gitter-webapp/node_modules/bluebird/js/release/async.js:17:14)
at processImmediate [as _immediateCallback] (timers.js:383:17)
Postscript
Not reproducible with Firefox 50.0. The version of QupZilla is outdated enough for me to suggest closure of this issue. Sorry for the noise, I might review this after version 2.0.2 or greater becomes available to me.