Tags containing '/' no longer appear in iOS

I have a bunch of tags which function as hierarchical folders, for example:
/items/devices
/notes/health

In the macOS version of 1Password these are still visible and are rendered hierarchically in the navigation pane.

But in the iOS version of 1Password they have vanished. I am sure they were visible until recently - I think I could even navigate around the virtual 'folder' hierarchy in iOS (was there an "organize" tab or something like that?).

Now there's a "tags" tab - but it's not displaying tags that contain a '/'. It's only displaying tags that do not contain a '/'.

Any idea what happened?


1Password Version: 7.3
Extension Version: Not Provided
OS Version: iOS
Sync Type: 1Password.com

Comments

  • brentybrenty

    Team Member

    @semblance: I think you may be running into this issue not because your tags contain a / (after all, this is how nested tags work, and I've got a lot of them myself), but rather because those tags begin with a / -- which makes the initial tag, essentially "null", since there's nothing preceding the /. If you remove the leading / does it display as expected?

  • semblancesemblance
    edited May 18

    Hi @brenty - I just tried this and you are correct. If I remove the leading '/' then they appear on iOS.

    However, I don't want to remove the leading '/' on all my hierarchical tags because that would make them appear all jumbled up with my other tags.

    With a leading '/', alphabetical sorting makes the hierarchical tags appear at the top, and the other non-hierarchical tags below them.

    This still works on macOS, and used to work on iOS.

  • brentybrenty

    Team Member

    @semblance: Thanks for confirming. The / character is reserved for nested tags, so I believe the behaviour in 1Password for iOS is correct in this case. / is a tag separator, so there's no parent tag at all in your examples. But I'll bring it up with the team, since either way it needs to be consistent. Thank you for raising the issue!

    ref: apple-3690

  • semblancesemblance
    edited May 19

    Thanks @brenty, I would like to request that there is a supported way of making nested tags appear at the top of the tag the list, so that they’re shown above the non-nested tags.

    It looks like using a leading ‘/‘ only achieved that “by accident”.

    But it was quite a neat accident, when it worked ;-)

  • BenBen AWS Team

    Team Member

    It looks like using a leading ‘/‘ only achieved that “by accident”.

    But it was quite a neat accident, when it worked ;-)

    Heh, correct. :) You could try prefixing them with ! instead. This causes them to be listed ahead of anything that starts with an alphanumeric.

    Ben

  • hi @Ben - yes that works, although I think "/items/devices" looked much better than "!items/devices"...

  • brentybrenty

    Team Member

    That's a bit subjective, but I get your point. As I mentioned, it's something we'll evaluate. Cheers! :)

  • semblancesemblance
    edited June 12

    Hi, any update on this?

    I am concerned that if you update the macOS app to behave like the iOS app, then my existing tags starting '/' will not be displayed at all on macOS - and then it will be too late to rename them, because they won't be displayed anywhere!

    So I'm thinking, maybe I should rename them now as a defensive measure - just in case you make such a change.

    Speaking of which... how could I actually rename, say, "/items/devices" to "!items/devices"? When I right click a tag and choose rename, it only lets me rename one of the words e.g. "items" or "devices". I cannot actually edit the slashes or make a tag "move up a level".

    And please, please... don't tell me I need to edit EVERY occurrence of EVERY tag within the items themselves... I have 50+ nested tags on 700+ items :-o

  • BenBen AWS Team

    Team Member
    edited June 13

    At the moment the only resolution would be to edit each tag that starts with a / on each item to remove that. I am speaking with development to see if this is something we can do better on.

    Ben

  • ag_kevinag_kevin Junior Member

    Team Member
    edited June 13

    Hi @semblance ,

    I'm one of the developers for 1Password for Mac. I was discussing this with Ben to see what the best way to solve this for you. So, first, we will have a solution for you that does not require you to edit your 700+ items. Also, I tried it out myself and see that yes, there's that silly blank tag at the top level which is obtrusive and cumbersome to deal with. While we don't have a solution in the existing software, we will have one. We can't promise what the solution is just yet, as we're still evaluating. But we're leaning toward right clicking a tag and selecting a new command "Move Up a Level" that would get rid of the parent tag; in your case, the blank one.

    Thanks for taking the time to bring this to our attention and I'm sorry for the inconvenience this has caused.

    Cheers,
    Kevin

    ref: apple-3844

  • semblancesemblance
    edited June 13

    Thanks @ag_kevin,

    there's that silly blank tag at the top level which is obtrusive and cumbersome to deal with

    On macOS yes. On iOS it got worse, the tags starting '/' aren't displayed at all.

    Have you considered the possibility of treating a leading slash differently so it's part of the top-level tag-name, rather than a level-separator?

    That is, for a tag like "/items/devices", the top-level tag-name would be "/items", only the subsequent "/"s would function as level-separators, and in this case the second-level tag name would be "devices"?

    This would look better, and allow the hierarchical tags to be alphabetically sorted before the non-hierarchical tags - and I would not need to do any tag renaming.

    But I do understand you might not want to complicate the code with special cases.

    Just a thought :-)

  • BenBen AWS Team

    Team Member

    But I do understand you might not want to complicate the code with special cases.

    It seems that's what we're up against. The idea Kevin mentioned would have broader utility than this one particular case, and as such is probably more likely the way we'll go. But we're still in the brainstorming phases here, that could change.

    Ben

  • I wonder how much of a special case it really is - can a separator still be a separator if it's not separating anything?

    Anyway, I'll leave you to brainstorm... thanks for the quick response.

  • BenBen AWS Team

    Team Member

    I think it is more of a special case in that this is, as far as I'm aware, the only instance where someone has named a large number of tags prefixed with a /.

    Ben

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file