Page MenuHomePhabricator

Font awesome icons not rendering in remarkup on Phacility
Closed, ResolvedPublic

Description

This markdown:

pasted_file (190×606 px, 29 KB)

Renders as:

pasted_file (199×531 px, 28 KB)

I don't recall changing any config setting that would affect this.

Event Timeline

swisspol renamed this task from Font awesome icons not rendering in markdown on Phacility to Font awesome icons not rendering in remarkup on Phacility.Feb 19 2016, 6:24 PM
swisspol created this task.

Can you be more specific than just Phacility? I can't reproduce this offhand anywhere.

Did you disable the "Macro" app?

Our instance is "hyper" BTW if this helps.

the {icon foo} syntax is part of the Macro app, so it's disabled.

Weird, whyyyyyyyyyyyyyyyyyyyyyyy.

This came up in IRC a week or two ago, so I've looked.
It was always there.

Yeah, I don't think it used to be like this ~1 year ago.

In any case, re-enabling the Macro app fixes the issue but _only_ for new or edited wiki pages. To fix existing pages, I have to modify them, save, then roll-back the change.

Is this the only case of remarkup syntax that is tied to having an app enabled? This should really be documented in https://secure.phabricator.com/book/phabricator/article/remarkup/.

The existing thing issue is caching issue - for privately hosted installs I'd say "clear the caches", but you can'd do that on phacility (Needs db access).

It's possible that they were not actually disabled when disabling the app until recently.

The icon syntax probably started as a "fun" feature, which would make sense to dump in Macro...

I'll clear the caches on your install and disassociate the {icon} rule from the Macro app. I think the original idea was that {icon} is silly nonsense like Macro, but {icon} has proven to be both silly nonsense and a super serious useful business tool.

Caches should be purged, let me know if you're still seeing issues? D15311 will fix the underlying problem, and should promote and deploy in the next 24 hours.

epriestley claimed this task.

Presuming resolved, but yell if I missed anything.

Promotion details will be in the Changelog this evening or tomorrow morning, and deployment information via @phacilitystatus on Twitter (likely tomorrow morning).