Regarding the 1st issue reported:
FYI, there is an existing bug report where you can contribute if you still experience it: