Empty Relation Blocks are not displayed on iOS

Describe the bug
On iOS, some Relation Blocks with no attributes within it will not display. Once the Relations have been filled out, the Relation Blocks then display.

It’s also worth noting that this bug also happens in the /Relation menu - they will not display. They also do not appear in the Relation menu.

Here’s a few Relation types that I can confirm are affected by this bug:

  • Tag
  • Status
  • Object
  • Number

Here’s a few Relation types that I’m pretty confident are not affected by this bug:

  • Date

To Reproduce
Steps to reproduce the behavior:

  1. Create a new Object (preferably in a Set) that has a few Relations with the types I’ve mentioned are affected by this issue above.
  2. Open the Object. You’ll notice that any mention of the empty, affected Relations are gone, including in Relation Blocks in the Canvas and the Relation menu.
  3. Try to fill one of the Relations from a Set or another device. The blocks then will appear on the iOS device.

Expected behavior
I expected all Relation Blocks and the Relation menu to always display the relations inside it, even if it’s empty.

System Information:

  • OS: iPadOS 15.5
  • Device Manufacturer/Model: iPad Pro 11
  • Anytype Version: 0.16.0

Additional context
Here’s two screenshots of the same object, displayed on an iOS device and Desktop.


@edwards is it reproduced only on iPadOS or on iOS too?

I don’t have an iOS phone, so I can’t really test if it happens there. However, I can confirm that this is an issue on my iPad

1 Like

@edwards ok, we will check it on iOS and fix anyway)

1 Like

I’ve updated to the latest version and it appears as if this issue has been fixed – all relations show up in the Canvas. Thank you