ADVERTISEMENT
970x220

CA OKs appointments of two Comelec commissioners

Published Jun 10, 2025 05:16 pm

At A Glance

  • The poll commissioners were questioned about some of the Comelec's questionable electoral policies and were asked to ensure that future elections are free from costly errors and potential legal missteps.

The Commission on Appointments (CA) approved on Tuesday, June 10 the ad interim appointments of Ma. Norina Tangaro-Casingal and Noli Rafol Pipo as commissioners of the Commission on Elections (Comelec). 

This was after the powerful appointments body’s Committee on Constitutional Commission and Offices, chaired by Sen. Cynthia Villar, endorsed to the plenary the confirmation of the two commissioners of the poll body.

During the hearing of the bicameral body, Villar questioned the Comelec’s practice of allowing persons with disabilities (PWDs) and senior citizens to cast their ballots at the ground floor without vote counting machines (VCM) during the recent May 2025 elections.

Villar said such practice should be reconsidered considering that the PWDs and senior citizens have no knowledge whether their votes were counted.

“That’s why the credibility of the election is lost because of those practices. I’m just informing you that there’s a problem with your policy,” Villar said.

Sen. Risa Hontiveros also sought clarification regarding the reported discarding of approximately six million printed ballots.

The issue stemmed from the Supreme Court's issuance of temporary restraining orders (TROs) that prevented the Comelec from disqualifying Mandaue City Mayor Jonas Cortes, former Albay Governor Noel Rosal, and Cebu City Mayor Michael Rama. 

“Pursuant to various temporary restraining orders issued by the Supreme Court, the Comelec allegedly—for the first time in its history—had to discard about six million ballots because it needed to print new ones that included the names of petitioners who were allegedly arbitrarily excluded by the Commission,” Hontiveros said. 

“That’s around ₱126 million. That’s not a small amount. ₱126 million just to reprint ballots that had to be discarded due to these cases,” the Senate deputy minority leader said.

With this, Hontiveros urged the Comelec to ensure that future elections are free from costly errors and potential legal missteps.

In the end, Villar endorsed the appointments of Casingal and Pipo for plenary approval. 

Related Tags

Commission on Appointments (CA) Commission on Elections (COMELEC) May 2025 elections Ma. Norina Tangaro-Casingal Noli Rafol Pipo
ADVERTISEMENT
300x250
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0 72px 0 12px; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } li:empty { display: none; } .hidden { display: none; }
function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // The two offset values // changed to 10 from 1 , 2 const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } function isNearBottom() { return window.innerHeight + window.scrollY >= document.documentElement.scrollHeight - 100; } function onScroll() { if (isLoading) return; // Skip if already loading if (isNearBottom()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; // Set flag to prevent multiple calls const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { loadCount++; // Increment only after successful execution }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; // Reset flag after execution }); } } window.addEventListener("scroll", onScroll); }); // Mutation Observer for Newly Loaded Articles const observer = new MutationObserver(() => { const articles = document.querySelectorAll(".articles-observe"); if (articles.length > 0) { observeArticles(articles); } }); observer.observe(document.body, { childList: true, subtree: true }); // Intersection Observer for Updating URL function observeArticles(articles) { const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); } } }); }, { threshold: 0.1 } ); articles.forEach(article => intersectionObserver.observe(article)); }

Sign up by email to receive news.