Это косяк разработчиков браузера.
request.open('POST', "/personal/items/add/", true);
Поскольку "true" - то это асинхронное соединение, а не синхронное, получается, что браузер материться ошибочно. Лично у меня такое происходит, когда связь с сервером, куда долбиться request.open попросто недоступен, а если сервер доступен, то этих ошибок нет.