The high places, however, were not removed; the people had not yet set their hearts on the God of their fathers.
The high places are not removed, and the people have not yet set their hearts on the God of their fathers.
It qualifies the positive assessment with Judah’s unfinished obedience.
31So Jehoshaphat reigned over Judah. He was thirty-five years old when he became king, and he reigned in Jerusalem twenty-five years. His mother’s name was Azubah daughter of Shilhi. 32And Jehoshaphat walked in the way of his father Asa and did not turn away from it; he did what was right in the eyes of the LORD. 33The high places, however, were not removed; the people had not yet set their hearts on the God of their fathers. 34As for the rest of the acts of Jehoshaphat, from beginning to end, they are indeed written in the Chronicles of Jehu son of Hanani, which are recorded in the Book of the Kings of Israel.