ADVERTISEMENT

Netizens blast 'incompetence' of PH Consulate-Los Angeles but Locsin defends office

Published Feb 18, 2021 11:08 pm

Foreign Affairs Secretary Teodoro Locsin Jr. on Thursday defended the Philippine Consulate in Los Angeles, California for its failure to respond to mounting complaints against its alleged “unprofessional, incompetent and pathetic” online consular services.

Foreign Affairs Secretary Teodoro Locsin Jr. (FACEBOOK / MANILA BULLETIN FILE PHOTO)

In a tweet, Locsin hinted at a potential hacking of the Consulate’s website resulting in a huge backlog in the number of applicants for passports and other consular services. 

“There you go. 400k hits in a span of a few hours. Is that characteristic or a hack? Can we look into it? I can’t imagine that many wanting consular services in a few hours,” Locsin said in a tweet.

DFA Undersecretary for Civil Security Brigido Dulay earlier reported to Locsin that the LA Consulate’s appointment system “crashed” after getting 400,000 hits in a span of a few hours.

Dulay said the LA scheduling system is now back online but is only “limited” citing health and safety protocols.

However, many netizens are saying that the Consulate’s online problem started even as far back as one year ago. 
More than 1,500 netizens, mostly residing in the Southern California area, have vented their anger on the official Facebook account of the Consulate, many of them complaining about their difficulty to access not just the online system but even the Consulate’s telephone line.

“Not able to book appointment for over a year now. The website is a complete disaster. Thousands of people waiting to book for months now. Consul needs to resign. This is so unprofessional, incompetent, and pathetic,” a female netizen posted on the Consulate’s FB account.

“Ligaya” (not her real name), a Filipino national residing in the Los Angeles County of Torrance, told the Manila Bulletin that she has been trying to access the Consulate’s online system since September last year to renew her passport but to no avail. 

“Sobrang hirap po, kahit tawag sa telepono walang sumasagot sa Consulate kundi answering machine (It’s so difficult, nobody’s attending on the Consulate’s telephone except the answering machine),” she said.

On Feb. 15, the Philippine Consulate posted an apology on its FB account for the inconvenience that the public has been experiencing due to the “unusually high traffic” on its website’s scheduling system. In a succeeding post, the Consulate advised the public to “press the browser’s button if the site (website) fails to load.”

To which one netizen responded: “Some of us don’t have the time or luxury to sit and ‘hit refresh’ all day. To expect that is unreasonable. At this point, I could lose my job because I cannot have my passport renewed! I have emailed, called, left messages, and FB messaged to try to appeal to their good senses but no one will reply. This is my livelihood at stake here for heaven’s sake… There has to be a better way to service our people!” the female netizen said. 

In December last year, the Philippine Consulate in LA shut down its operations during the entire Christmas and New Year season after one of its employees tested positive for COVID-19 (coronavirus disease 2019).

ADVERTISEMENT
.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; } .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; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); 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); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); 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]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.