Page MenuHomePhabricator

Quickstatements fail to load on Wikibase.Cloud for custom domains
Closed, ResolvedPublic

Description

As a Wikibase.Cloud user, I want to run QuickStatements when I set up a custom domain.

Problem
When I try to use QuickStatements with my custom domain ottgaz.org the page fails to load.
The issue does not happen when using the subdomain such as prosop.wikibase.cloud.

See discussion

Event Timeline

As noted in Telegram, I believe this may be linked to the use of CloudFlare's Rocket Loader. It would be helpful to know if the issue goes away if disabled by a page rule (or globally for a domain). It may be necessary to add data-cfasync="false" before the 'src' attribute of any impacted script tags including dependencies if they are causing issues.

Addshore assigned this task to GreenReaper.
Addshore subscribed.

From Telegram...

Suggested fix...

ULS is installed on Wikibase.cloud, at least on my instance. I do not have it on a custom domain. I don't know about OpenRefine but I believe the intention is for it to work.

When accessed on your custom domain the web console shows a warning from Rocket Loader which I believe to be a CloudFlare component relating to scripts, stating that the activator script does not have settings and so no scripts will be executed. I suggest turning it off in your CloudFlare speed settings or setting it to manual mode, either universally or with a path rule if possible.

Original issue raiser:

Thank you for figuring out the CloudFlare settings issue. It works now! So exciting!
I just had to turn off the Rocket Loader optimization