Enable the option to remove or dont use localisation on focal point

Based on the findings here it would make a lot of sense to be able to disable the behaviour of having localisation on the focal point fields.

Especially with project we’re working on (20+ locales) where the website is setup with a site builder (Multiple modular blocks) it is a lot of work for our users to modify the focal point.

Focal point is localised?! I’m not surre it makes sense at all to be localised. I’d advocate to disable this entirely, it’s almost a bug!

1 Like

I’ve let our UX designer know about this situation as well. No work is currently planned on it, but I agree that this is less than ideal!

In the meantime, I just wanted to share a workaround…

Normally, if you make a GraphQL query in a specific locale, you get all the metadata in that locale (alt text and focal point):

But you can override this by specifying a hardcoded locale just for the focalPoint, like this:

query MyQuery {
  english: upload(locale: en) {
    ...UploadFragment
  }
  italian: upload(locale: it) {
    ...UploadFragment
  }
}

fragment UploadFragment on FileField {
  alt
  focalPoint(locale: en) { # Hardcode your primary locale as an override
    x
    y
  }
}

That way, your different locales can still get localized captions, but all of them can use the same focal point.

That doesn’t altogether solve this feature request, but hopefully it’s a better-than-nothing workaround for now.