The problem is not unique to Wikibase Cloud. Wikidata users also experience it.
Steps to Reproduce
- On a Wikibase where formatter URL property doesn't exist, create one (data type = String)
- Map it to P1630 in the Cloud Dashboard.
- Create an external identifier property.
- Add a statement to the external identifier property with formatter URL as property and a value like http://abc.com/$1
- Add a statement to any item with the external identifier property and value like Q123
Expected behavior: the external identifier on the statement is a clickable URL that follows the template.
Actual behavior: the identifier is not clickable, refreshing the page or editing the statement doesn't help. It only becomes clickable after a time out. Sometimes, purging the cache on the pages help (adding ?action=purge to the end of URL), but very randomly. In most cases, even cache purge doesn't help.
Original Content
On a quite new Wikibase Cloud instance, the first thing I did was to set the "formatter url" mapping in Wikibase Cloud dashboard:
Despite that, the "external id" values of some properties that have a formatter url statement do not become clickable in the interface. Examples: https://eneoli.wikibase.cloud/wiki/Property:P26#P1, https://eneoli.wikibase.cloud/wiki/Item:Q98#P1, https://eneoli.wikibase.cloud/wiki/Item:Q276#P17.
At the same time, this feature does work for a couple of properties, see https://eneoli.wikibase.cloud/wiki/Item:Q276#P22 or https://eneoli.wikibase.cloud/wiki/Item:Q276#P43.
In all cases, the https://eneoli.wikibase.cloud/wiki/Property:P2 values have been set to the properties before populating the Wikibase instance with data (=it is not newer than the statements that should become clickable).

