91³Ô¹ÏÍø

Watch CBS News

Some GOP lawmakers waited to talk with Biden after address — here's what they told him

The pandemic may have shrunk the audience of lawmakers at President Biden's address to a joint session of Congress Wednesday night, but it didn't put a damper on their time-honored tradition of using the occasion to buttonhole the president after his speech.

It wasn't just Democrats — Republican lawmakers, too, were spotted waiting along Biden's path to raise issues that are important to them. Mr. Biden, a longtime former senator, seemed to be in no hurry to leave after his hour-long speech and could be seen talking with a number of lawmakers for some time afterward.

Congresswoman Nicole Malliotakis, a freshman representative whose district covers Staten Island, New York, used her proximity to hand Mr. Biden her business card. 

"She asked him to please go to the border and support our CBP officers," her spokeswoman, Natalie Baldassarre, told CBS News. "They also spoke briefly about transportation and infrastructure." 

Another freshman, Republican Representative Troy Nehls, of Texas, whose district covers parts of Fort Bend, Brazoria, and Harris counties, told the president that as a former sheriff, he wants to be involved in criminal justice reform. 

"I want to be part of it. It's needed. So I don't know how to reach out to you, but I have the experience," he told the president as he was exiting the House chamber. 

"I'll reach out to you," the president replied.  

And he was true to his word — Thursday morning, Biden's staff reached out for an initial conversation where Nehls shared his ideas to reduce the recidivism rate among former prisoners. As sheriff, he successfully reduced the two-year re-arrest rate with inmates who took part in HVAC and welding programs he established for non-violent inmates at the county jail, spokesman Daniel Gribble said. Nehls recommended that similar programs be implemented in other county jails across the country.  

In addition to the freshmen Republicans bending Mr. Biden's ear, retiring Ohio Senator Rob Portman was also seen speaking with the president.

The chat looked amicable, but it's unlikely Portman was complimenting the president on the infrastructure proposal he's been pitching. 

"Pres. Biden's $2.7 trillion plan infrastructure goes way beyond any reasonable definition of infrastructure — only $115 billion, less than 5%, goes towards our nation's roads and bridges," Portman  just 21 minutes into the speech. "In reality, it is just a massive spending bill packed with liberal priorities."

Biden delivers first address to joint session of Congress 01:11:16
View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });