issue9705 review304621002
and unify layout of form view. issue8644 review262131002
issue6175 review31881002