DENVER - SEPTEMBER 13: A Colt AR-15, now legal with a bayonet mount, flash suppressor, collapsible stock and a high capacity magazine that holds more than 30 rounds, sits on the counter of Dave's Guns September 13, 2004 in Denver, Colorado. Between 1994 and September 13, 2004 these guns could only be sold to law enforcement and military but now it is legal for civilians to purchase them due to the expiration of the Brady Bill. (Photo by Thomas Cooper/Getty Images)

WASHINGTON (AP) — The Senate has approved a bipartisan gun violence bill. The vote late Thursday clears the way for expected House passage Friday of what will be Congress’ most far-reaching response in decades to the nation’s run of brutal mass shootings. Republicans have long derailed Democratic efforts to curb firearms. But after last month’s mass shootings in Buffalo, New York, and Uvalde, Texas, Democrats and some Republicans decided that congressional inaction was untenable. It took nearly a month of closed-door talks but a group of senators from both parties emerged with a compromise embodying incremental but impactful movement.