f3e0cf098b
Home's "+" passes path/cwd null on purpose, but null was falsy and fell through into resolveNewSessionCwd(), so "New session in Home" (especially the openTab path while main chat is occupied) still created under the previous project folder and showed its branch.