Queue the reports in background
There are 2 situation:
1) sometime where there is a short loss of data connection and I try to send a traffic report on Waze it tells me there isn't connectivity and cannot send the report. This is not OK. The report should be put in a queue, in background, and when connectivity is back again (you can set a maximum time limit, for example 5 or 10 minutes) the report is sent automatically in the background. Meantime I should be able to queue more reports, as necessary.
2) when sending traffic reports there is a graphic round shape on the screen that covers the screen while the report is being sent. This is not OK, because this might last from 1 to 20 seconds, depending of the speed and availability of the mobile data traffic. Meantime the navigation view is covered so I cannot see the route, and, if I have another report to send right after the last one, I cannot because the last one is still sending. Again, the solution is to send the retort in a queue in background without covering the screen, and just rise a notification that the retort had been sent when it was sent in background.