[mac] fix ui bugs