Text Must Wrap in all Text Fields
This is more of a bug report, because I see new text fields created are wrapping nicely when the window is narrowed. However, all existing text fields that have a lot of data (including spaces and tabs) do not wrap, hiding much of the data that overflows the one line.
Please fix this so that old and new fields wrap like the new fields do.
1Password Version: Mac 8.9.4
Extension Version: Not Provided
OS Version: macOS 12.6
Browser:_ none... the app
Referrer: forum-search:wrap
Comments
-
Hey there @gregarios
I'd like to be able to reproduce this on my end, so could you let me know what steps you're taking to encounter this? If you have a screenshot which shows the issue, feel free to post that (just block out any sensitive data).
Once I can get it to happen here, I'll be able to see if it's something we're already aware of, or if not, pass that information along to the right team. Let me know, and I'll be happy to look into it further with you.
— Grey
0 -
Thank you. Attached is a screenshot. In the same note, even if I modify a text field it will not wrap. I must create a new text field then copy over the text from the old one to it before it will wrap. I have been using this database for years so these entries are very old but are modified regularly.
0 -
Thanks very much for the screenshot. I can see what you mean. Newer "text"-type fields, like Dental Insurance and Medical Insurance in your example, are wrapping at word boundaries but it looks like the old field, Life & Vision Insurance, is only showing an ... ellipsis.
I will see if I can reproduce this based on this information. Either way, I'll pass it on to the development team for them to assess. In the meantime, as you've already found out, you can add a new text field and copy and paste into it to allow it to wrap normally, although I appreciate this is only a workaround and not a solution.
0 -
A quick update: I can reproduce this behaviour. Any text I add from 1Password 7 doesn't wrap, but any I add from 1Password 8 does. I'll pass on my work to the development team and they can take a look. Thanks very much for bringing this to our attention. :)
0 -
Yay! Yes please fix it as making new fields for hundreds if not thousands of older text fields is not practical. lol
0 -
As a side note, it would be so nice if all text fields could be multi-line and wrap start to finish by design like note fields.
0 -
Just wanted to let you know the results of my conversation with the team. The behaviour we've seen is a new feature where text fields created in 1Password 8 are word-wrapped as opposed to single-line with ... ellipsis. We haven't tried to upgrade text fields created in 1Password 7 or older to the new style for a couple of reasons: to avoid changing the Date Modified on the items (which is something we want to leave intact and only ever have it changed by you), and so as not to mess with the integrity of your items. Having to "touch" each item to see if it had a custom text field after an upgrade and then change the item internally to give it the new style of text field has a small risk of going wrong, but not zero, and any risk of you losing data or it becoming corrupted is too much for us. Also, some users are in environments where they're using a mixture of 1Password 8 and an older version, and changing these text fields to multi-line could potentially break that backwards compatibility, and again, whenever we think there's a risk to your data, we'll hold back.
Notes fields, as you mentioned, are (and always have been) multi-line, and our experience has shown that most users use that field for anything more than a few words at at time, even using Markdown formatting to break it into sections if necessary.
So with that being the case, I'm told that everything is working as intended – the fields you created in 1Password 7 are the same as they were, and the new style of text fields in 1Password 8 is being used when you add them to items now. If you want to upgrade your custom text fields from the older single-line style to the new multi-line style, the method we talked about of cutting the text from the old field and pasting into a new one would be the way to do that.
Because we have zero knowledge of what's in customers' vaults thanks to our security model, the safest way to for us to implement changes like this is not to try to touch your existing items for the reasons I've shown above. Your stuff is yours and we don't want to change anything without your direct and deliberate intervention.
However, I have suggested a middle ground to the product team: a toggle that allows you to show these older single-line text fields as multi-line without having to change the item itself to do so. This is only a suggestion right now, and there are no guarantees that it'll be implemented, but I can see how it could be useful, so I've asked the question anyway. Let me know if that's something you'd like to see.
0 -
Can you create a setting or button or something that allows a user to choose to convert all older-style text boxes to the new style?
0 -
@gregarios – That's pretty much what I've suggested. I could imagine there being a toggle somewhere in Preferences that says "Show all text fields as multi-line" or something like that. Can't promise anything, of course, in terms of "if" or "when", but I've passed it all on, including a link to this discussion for the product team to take a look at. :)
0