Final answer:
Slavery was abolished in Mexico in 1829, but Mexican Texas was allowed to continue the practice because it was economically significant there and many American settlers circumvented the laws by defining enslaved people as indentured servants.
Step-by-step explanation:
Slavery was abolished in Mexico in 1829 by President Vicente Guerrero as part of a series of reforms to weaken the influence of American settlers in Texas. However, as slavery was a significant economic factor for the Texans, many circumvented the laws by classifying enslaved individuals as indentured servants. The American immigrants, who were deeply discontent with the abolition of slavery, largely refused to integrate with Mexican society, leading to increased tensions. The government's attempts to mitigate this included arresting further American immigration, but these efforts were unsuccessful, only exacerbating feelings among the Texans in favor of joining the United States as a slave territory.