Description - WF defines the issue status Resolved as: a resolution was found and carried out for the issue. WF defines the issue status Closed as: no resolution could be found, but the issue is no longer a work item and, therefore, will be closed. Some issues can be resolved immediately, some are a gradual completion, some can't be resolved. If it's immediate, it makes sense/it's quicker to use the "mark as done" button. If it takes time, one can use the "% complete" bar, thus indicating to colleagues how far along it is and that it's being worked on; once complete, one sets it to 100%. In those cases, one would think the issue is considered a Resolved issue.
Current Behaviour - However, "mark as done" results in a Resolved status, and 100% complete results in a Closed status. How does "100% complete" mean not resolved? Which is essentially what WF is saying.
How would you like the feature to work - "Mark as done" and "100% complete" should both result in a Resolved status. If the issue can't be resolved, then the user can set the status to Closed or Won't Resolve.