Sorry this was on TODO to answer...
> Does the Default Context have any impact on the Manual Request Editor?
Not directly, the contexts themselves don't affect the manual requests.
> Does the HTTP Session's Active session have any impact on the Manual
> Request Editor?
It does, but it also depends which options are enabled or not (i.e.
"Enable (Global) HTTP State" and "Use current tracking session" in the
editor).
> Does Forced User Mode have any impact on the Manual Request Editor?
Ditto.
> When I reissue a request I'm not sure what is happening with authentication.
Indeed, this needs to be better explained, there are a lot of options
that affect how the cookies are handled in the manual request editor.
> The Edit menu is missing the items shown in its help.
Yes, that was moved to Options > Connection > Enable (Global) HTTP State
but the help was not updated before the main release. [1] If you use a
weekly release the help will be updated. [2] Thought it does not explain
in depth (yet) all the states...
> I did not expect the request I sent from the manual editor to be changed on
> that 3rd sending of the request.
Most likely the server set a cookie and the manual request editor
started to send it in the following request.
I'll try to update the help to explain all the states in the following days.
[1]
https://github.com/zaproxy/zaproxy/issues/4280
[2]
https://github.com/zaproxy/zaproxy/wiki/Downloads#zap-weekly
Best regards.
On 05/04/18 18:45, JLK wrote:
> I can't help but think there is some bug or something not well explained
> around session handling. For instance in the Manual Request Editor there
> is a little disabled button. When describing this "cookie" button the help
> for the Manual Request Editor refers to the Edit menu. The Edit menu is
> missing the items shown in its help.
>
> <
https://lh3.googleusercontent.com/-4vynE-aq1Ww/WsZeApUnzZI/AAAAAAAABdg/ZEnJoi2JMrEMBtzPa4D9fH4EcsDEhgzjQCLcBGAs/s1600/zapeditandhelp.png>