Feature summary (what you would like to be able to do and where):
Develop an option to force user enter reason when performing logged action (could be called forceloggedactionreason), similar to forceeditsummary.
Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
It is not rare to see some logged action in Special:Log has no reason provided, which makes other users confusing why this action is made. Most of them are done by careless or "I forgot to enter a reason" etc. Because of this, it would be helpful to have an option in preference, which force user to enter a reason when performing logged action, including move, (un)delete, (un)protect, (un)block, userright, import etc. This feature is similar to an already existed option called forceeditsummary in #mw-prefsection-editing.
Benefits (why should this be implemented?):
Prevent accidently perform a logged action without a reason.