Empty states in NethVoice CTI are not consistent:
- the operators empty state shrinks to its content and looks like a small badge, while the one in the call history fills the container
- phonebook and call history draw a border around the empty state, operators and queues do not
- several empty states use a filter or search icon instead of the icon of what is missing
- many of them say "Try changing your search filters" instead of describing what is missing, as the call history does with "There are no calls in your history"
- some strings are hardcoded in English and are never translated (queue manager monitor, summary, realtime operators, add to phonebook drawer)
- some empty states are plain text without icon nor card (table fallback, phone key search, phone general settings)
- the queue dropdowns of the queue manager (monitor, summary, realtime) open on an empty panel when no queue is assigned to the CTI profile
Other defects found in the same pass:
- audio and video device selects list a blank entry when the browser has not given the device label yet, so it looks like a device is configured when it is not
- the queue manager alarms dropdown keeps a light background in dark mode
- the summary page of the queue manager opens with every section collapsed, a section closed by the user reopens itself on reload, the chart cards always show a scrollbar and show eight empty cards when no queue is selected
- the missing permission page flashes on every reload of the permission gated pages, because the user profile is empty on the first render
Test Case
- Operators, Queues, Phonebook, Call history: search something that matches nothing. The empty state is a full width card without border, with the icon of the section and a sentence describing what is missing, translated in Italian.
- Settings > Devices > Web phone > Settings: with no audio or video device permission granted, the selects say "No devices available" and cannot be opened.
- Queue manager > Dashboard > Alarms dropdown in dark mode: the panel is dark and the text is readable.
- Queue manager > Monitor, Summary, Live with no queue assigned to the profile: the queue dropdowns say "No queues".
- Queue manager > Summary: sections expanded on the first visit, no scrollbar on the chart cards when the queues fit, a single empty state when no queue is selected.
- Reload any permission gated page: the permission error page never appears for an instant.
Empty states in NethVoice CTI are not consistent:
Other defects found in the same pass:
Test Case