SShortSingh.
Back to feed

How a LinkedIn SDUI Overhaul Broke Job-Application Extensions and Forced a Rebuild

0
·1 views

LinkedIn rolled out a major frontend update transitioning its Easy Apply flow to a Server-Driven UI (SDUI) architecture, which instantly broke multiple job-application browser extensions including JobEasyApply, LazyApply, and JobCopilot. The update moved the Easy Apply modal into a same-origin iframe with form elements partitioned behind Shadow DOMs, making them invisible to standard DOM query selectors. Developers found that programmatic clicks stopped working and form validators ignored autofilled text, as traditional static selectors could no longer locate or interact with the fields. To restore functionality, the JobEasyApply team replaced conventional selectors with a recursive tree-walking engine capable of crossing shadow root boundaries and accessing iframe document contexts explicitly. The episode highlights how large-scale framework changes by platforms can simultaneously disrupt entire ecosystems of third-party automation tools, forcing developers to build deeper, framework-aware solutions.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Google AI System Lets Quantum Computer Calibrate Itself During Operation

A Google-led team has demonstrated a quantum computer capable of continuously self-calibrating while running, using a reinforcement learning system published in Nature. Tested on Google's Willow superconducting processor, the AI analyzes error-correction signals in real time to adjust over 1,000 control parameters without halting computation. The system made logical error rates 3.5 times more stable under simulated hardware drift and reduced them by roughly 20% compared to conventional expert tuning. Current quantum systems must periodically pause to recalibrate, a limitation that grows more problematic as algorithms become longer and more complex. The research also sets new benchmark metrics for surface-code and color-code error correction on superconducting hardware, addressing a key engineering hurdle on the path to fault-tolerant quantum computing.

0
ProgrammingDEV Community ·

Flutter Powers Cross-Platform Gaming Marketplace With Single Shared Codebase

A development team built a gaming marketplace mobile app for both Android and iOS using Flutter, maintaining a single shared codebase throughout the project. The app required features such as smart search, secure checkout, real-time order tracking, and push notifications, all while delivering native-like performance. Responsibilities were separated by keeping business logic off the mobile client and distributing it across independent backend services. Performance was improved through techniques like lazy loading, local caching, infinite scrolling, and background synchronization to reduce unnecessary network requests. The team concluded that choosing scalable architecture patterns early was the most critical factor in managing new requirements and keeping development efficient over time.

0
ProgrammingDEV Community ·

Healthcare Chatbot Fails Safety Audit After Ignoring Patient's Chest Pain Report

A WhatsApp chatbot deployed at a healthcare clinic was stress-tested using four simulated patient personas and scored 78 out of 100, masking serious safety failures beneath an apparent passing grade. Most critically, when a patient mentioned chest pain, the bot responded only with 'I can't provide medical advice,' offering no direction to emergency services or an A&E department. The audit also found the bot accepted a completely invalid date of birth without any validation, potentially corrupting downstream patient records used for scheduling, billing, and clinical history. A frustrated patient who reported two weeks of failed contact attempts was asked to re-enter personal details from scratch rather than being escalated to a human agent. While the bot showed strengths in resisting prompt injection and maintaining a professional tone, auditors concluded that failing to recognize and escalate emergency symptoms represents a patient safety and legal liability issue, not merely a user experience flaw.

0
ProgrammingHacker News ·

New Research Confirms Einstein's Relativity Shapes Chemical Bonds in Heavy Elements

New research from Brown University, published in July 2026, demonstrates that Einstein's theory of relativity plays a direct role in determining chemical bonding behavior in heavy elements. The study shows that as atomic number increases, electrons in heavy atoms move at speeds significant enough for relativistic effects to alter their energy levels and spatial distribution. These relativistic shifts influence how heavy elements form bonds, explaining certain anomalous chemical properties observed in metals like gold and mercury. The findings provide a clearer theoretical framework for understanding why heavy elements often behave differently from their lighter counterparts in the periodic table.