My current task involves enhancing the user experience (UI) in various sections of the SaaS product I'm working on. Within this system, some non-essential fields are currently concealed behind the 'set internal note...' function, effectively acting as an accordion.
I'm uncertain about the best approach based on existing research, or whether we should be concealing these fields at all. Additionally, I've noticed that left-aligned input headers can present challenges in form filling.
So, here's my query: Should we hide non-essential fields, or should we display all fields to the user? Have any of you come across examples or best practices in this regard?