You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Control Panel now says where the log files are
The last ⚠️ in CONTROL-PANEL-GAP-ANALYSIS.md. The classic Administrator's Logging
pane showed the log directory and gave you a button to open it; the Control Panel had
neither, so the first question anybody asks on that page - "where are these files?" -
could only be answered by opening hMailServer.INI by hand. The live-logs page shows
contents, which is a different question.
A "Log files" card on the Logging tab, with the path read from [Directories]
LogFolder and an Open log folder button.
The path is read rather than assumed, and says so when it cannot be. The Control
Panel can be run from a machine that is not the server, in which case there is no INI
to read - and a button that cheerfully opened "the log folder" would open this
machine's idea of one, which is worse than not offering it. The button reports the
two ordinary failures for the same reason: a folder that is configured but not there,
and no folder configured at all.
AND A CAPTION ROW TYPE THAT DROPPED ITS CAPTION
Writing that found a second thing. ComAction never called Annotate, so its Blurb was
silently discarded - the same omission that was found and fixed on the checkbox row,
whose comment says so. Every ComAction in the file until now happened to have no
Blurb, so nothing looked missing; the first one that needed a caption would have set
it and got nothing back.
Fixed at the row type rather than worked around at the call site, which also attaches
the caption to the button as accessible help text - where a note about what a button
is going to do belongs, rather than in a separate node a screen reader only reaches
after moving past the control.
That is the same shape as the rest of this session's work: the defect was found by
using the thing rather than by reading it.
0 commit comments