diff --git a/app/soapbox/actions/soapbox.ts b/app/soapbox/actions/soapbox.ts index 725ff1ae31..7909971998 100644 --- a/app/soapbox/actions/soapbox.ts +++ b/app/soapbox/actions/soapbox.ts @@ -32,8 +32,8 @@ const getSoapboxConfig = createSelector([ } // If RGI reacts aren't supported, strip VS16s - // // https://git.pleroma.social/pleroma/pleroma/-/issues/2355 - if (!features.emojiReactsRGI) { + // https://git.pleroma.social/pleroma/pleroma/-/issues/2355 + if (features.emojiReactsNonRGI) { soapboxConfig.set('allowedEmoji', soapboxConfig.allowedEmoji.map(removeVS16s)); } }); diff --git a/app/soapbox/utils/features.ts b/app/soapbox/utils/features.ts index b343761fb2..c41059b8c2 100644 --- a/app/soapbox/utils/features.ts +++ b/app/soapbox/utils/features.ts @@ -374,10 +374,10 @@ const getInstanceFeatures = (instance: Instance) => { emojiReacts: v.software === PLEROMA && gte(v.version, '2.0.0'), /** - * The backend allows only RGI ("Recommended for General Interchange") emoji reactions. + * The backend allows only non-RGI ("Recommended for General Interchange") emoji reactions. * @see PUT /api/v1/pleroma/statuses/:id/reactions/:emoji */ - emojiReactsRGI: v.software === PLEROMA && gte(v.version, '2.2.49'), + emojiReactsNonRGI: v.software === PLEROMA && lt(v.version, '2.2.49'), /** * Sign in with an Ethereum wallet.