Ever opened a website and noticed parts of it look broken or missing? Maybe images didn't load properly, menus were invisible, or interactive features didn't work. Often, modern browsers and extensions block certain scripts—especially tracking scripts—that can prevent the page from loading as intended. This leads to frustrating messages like ERR_BLOCKED_BY_CLIENT and “scripts blocked layout” issues.
In this post, we’ll demystify why your browser might block tracking scripts and how this can unintentionally break page layouts. As an IT support tech with over a decade solving browser quirks, I’ll share a safe troubleshooting workflow that helps you fix the problem without compromising your privacy or security. Chrome blocked by client Along the way, we'll look at examples involving sites like yfdnzfa.com and nandosmenuuk.com, where tracking protection sometimes interferes with menus, prices, or opening hours display.
What Does ERR_BLOCKED_BY_CLIENT Mean?
When you see the error ERR_BLOCKED_BY_CLIENT in your browser’s console or network logs, it essentially means:
- Your browser or an extension blocked a resource request on the page. This typically happens with tracking scripts, ads, or third-party content that your browser considers undesirable or invasive.
Think of it like a security guard who won’t let certain visitors (scripts) enter your website because they’re on a blacklist. While this may protect your privacy, these blocked scripts sometimes perform functions the site needs—like loading a restaurant’s menu or fetching prices.
How Err_Blocked_By_Client Shows Up
Imagine visiting nandosmenuuk.com, expecting to see details like menu items and prices (for example, a chicken breast sandwich costing £5.50). But the page is incomplete. Behind the scenes, your browser reports ERR_BLOCKED_BY_CLIENT on some JavaScript files.
Why? Because an extension or browser setting blocked those scripts, and the page’s layout breaks since it relies on those scripts to dynamically load content. This is especially common on sites that use tracking or advertising providers like yfdnzfa.com—a known tracker domain that appears on some menus and analytics scripts.
Tracking Protection: Why Do Browsers and Extensions Block Pages?
Tracking scripts are snippets of code that collect data about your browsing habits — where you go, what you click, how long you stay on a page. While they drive targeted ads and detailed analytics, many users find them invasive. To safeguard privacy, browsers like Firefox and Chrome include tracking protection features, and popular extensions (AdBlock, uBlock Origin, Ghostery) add extra layers.

- Tracking Protection: Blocks known trackers from loading to protect your privacy. Ad Blockers: Designed to block ads, but sometimes they also block scripts critical to site functionality. Security-focused Extensions: Block potentially malicious scripts or domains.
These tools do their job well, but the downside is they occasionally block scripts that a website relies on, leading to “tracking protection breaks site” scenarios.
Extensions That Block Pages: How They Work
Browser extensions scan URLs and script requests in real-time and apply filter lists like EasyList or EasyPrivacy. When a requested script matches a pattern in their blocklist (say, yfdnzfa.com/tracker.js), the request is canceled. This cancellation triggers error codes like ERR_BLOCKED_BY_CLIENT.
While blocking trackers is generally positive, some sites don’t gracefully handle missing scripts. For example, nandosmenuuk.com may rely on a script from yfdnzfa.com to load prices and opening hours. If that script is blocked, the menu might display incorrectly or not at all.
Safe Troubleshooting Workflow: Fixing Scripts Blocked Layout
Here’s my tried-and-true step-by-step process that helps you identify what’s blocking necessary scripts and restores the page layout, without blindly turning off all protections:
Ask: What changed before the problem began? Installed a new extension? Changed privacy settings? Updated the browser? Test in Incognito/Private Mode with all extensions disabled:- If the site works normally, the cause is an extension. If it still breaks, suspect browser settings or website issues.
This approach avoids security window openings while restoring site functionality. Remember: disabling all protection leaves you vulnerable—whitelisting is the smarter choice.
Whitelisting vs Disabling Protection
Aspect Whitelisting Disabling Protection Security Impact Minimal; only allows trusted domains/scripts High risk; disables all blocking, exposing you to trackers and ads User Control Granular; control which sites or scripts are allowed Broad; loses filtering control Page Compatibility Usually solves layout breakage with minimal risk Solves breakage but removes all protections Privacy Preserved except for whitelisted items Compromised fullyMy advice: First, try whitelisting crucial script domains like yfdnzfa.com. Only if that fails and as a last resort, consider temporarily disabling protection fully to confirm the problem.
Common Mistake: No Restaurant Menu Details, Prices, or Opening Hours Are Present
One of the biggest reasons people get frustrated is when “scripts blocked layout” means restaurant sites don’t load essentials like:

- Menu details Prices (e.g., a chicken breast sandwich priced at £5.50) Opening hours
This happens because many menus are dynamically loaded via JavaScript that depends on third-party scripts—sometimes including trackers. Blocking those scripts with tracking protection prevents content from appearing, leaving you staring at a bare or broken page.
If you encounter this, follow the safe workflow above. Also, consider reaching out to the restaurant or site admins—they may not realize their dependency on tracking scripts causes problems for privacy-conscious visitors.
Summary: How to Enjoy Privacy Without Breaking Pages
- Understand that ERR_BLOCKED_BY_CLIENT means a script was blocked by your browser or an extension. Know that tracking protection is good but can sometimes break page layout by blocking needed scripts from domains like yfdnzfa.com. Test in Incognito Mode and disable extensions one by one to find the culprit. Whitelist necessary scripts on sites (e.g., nandosmenuuk.com) instead of fully disabling protection. Check that menu details, prices, and opening hours load once scripts are allowed. Avoid reckless advice like “clear everything” or “disable all protections” without understanding risks.
By following this approach, you keep your data safe and still enjoy full page layouts on sites you trust. The next time your browser blocks tracking scripts and breaks the page layout, you’ll know exactly what to do!