A user which is very important for us had as the biggest complaint about GpgOL that the keyresolver window starts scrolling as soon as you have more then two recipients. Three is apparently the usual in their house for mails 🙄
While I think that is kind of unproblematic, I took a look at the code and the old resolver should take up 7/8th of the window size and the newkeyapprovaldialog half the monitor and that does not happen so I think this a bug:
I added debug output in the resize place:
const auto size = sizeHint(); const auto desk = screen()->size(); qCDebug(LIBKLEO_LOG) << "SizeHint: " << size << "Desk size" << desk; 16:26:24.055 org.kde.pim.libkleo: Kleo::NewKeyApprovalDialog::NewKeyApprovalDialog SizeHint: QSize(442, 516) Desk size QSize(2560, 1440)
So the scroll areas are not properly calculated into the sizehint I think.