TROUBLESHOOTING

Loading, sound, controls, and performance fixes

← FAQ

How This Guide Helps

Most problems with browser games come from a small set of root causes: browser security policies that block audio or scripts, input focus being on the wrong element, local storage being cleared, or device performance limits being hit. This guide walks through each common issue type with specific steps to identify the cause and resolve it.

If a problem is not covered here, or if a fix does not work, the Contact page explains how to submit a bug report with the information needed to investigate.

Last updated May 15, 2026

Game Does Not Load Common

The most common causes of a game that fails to appear or remains on a loading screen are a network interruption, an aggressive browser extension blocking resources, or a corrupted browser cache. Work through these steps in order:

  1. Hard-refresh the page: press Ctrl+Shift+R on Windows or Cmd+Shift+R on Mac. This forces the browser to reload all assets from the server and bypasses cached files that may be corrupted or outdated.
  2. Try a different browser. If the game loads correctly in Chrome but not in Firefox (or vice versa), the issue is specific to that browser's configuration rather than a network or server problem.
  3. Temporarily disable browser extensions — especially ad blockers, script blockers, and privacy-focused extensions — and then reload. These tools sometimes block game scripts or asset requests from domains they do not recognize.
  4. Check your network connection. The game assets load from the server on first visit. A weak or interrupted connection can cause the load sequence to stall partway through. If your connection is unstable, wait and try again from a stronger network.
  5. Clear the browser cache for this site. In most browsers: Settings → Privacy & Security → Clear browsing data → select Cached images and files → clear. Then reload the page.
  6. Check that JavaScript is enabled. The game requires JavaScript to run. If JavaScript is disabled globally or blocked for this site in your browser settings, the game canvas will not initialize.

If none of these steps resolves the problem, please use the Contact page to submit a report including your browser name and version, operating system, and a description of what happens when the page loads.

Keyboard Controls Do Not Respond Browser

Keyboard input requires the game canvas to have focus. If another element on the page holds focus — because you clicked outside the game area, used Tab to navigate, or used the browser's address bar — arrow key input will be captured by the browser or that element instead of the game.

Steps to Restore Keyboard Control

  1. Click directly on the game area to give it input focus. A single click on the canvas should be enough to redirect keyboard events to the game.
  2. If you are using a keyboard layout other than QWERTY (for example, AZERTY, QWERTZ, or Dvorak), check that the arrow keys are not remapped. The game uses hardware key codes rather than character codes, so most alternative layouts should work, but custom remapping software or OS-level key reassignments can interfere.
  3. Check for conflicting browser shortcuts. Some browsers use the arrow keys to scroll pages when the page itself has scroll content below the viewport. If the page scrolls when you press arrow keys instead of moving Pac-Man, click on the game canvas to refocus it. The game canvas should capture the input once focused.
  4. Check for browser extensions that remap keyboard shortcuts. Extensions that reassign key combinations system-wide or on specific pages can intercept arrow keys before the game receives them.
  5. On some laptop keyboards, function lock or gaming mode settings can remap directional keys. Check your laptop's keyboard utility software if the arrows appear to be doing nothing at all.

See the How to Play guide for a full list of game controls including Practice Mode-specific keys.

No Sound Browser

Modern browsers enforce an autoplay policy that prevents audio from playing until the user has interacted with the page. This policy exists to prevent unexpected audio from pages loaded in background tabs. It is the most common cause of a silent game on first load.

Steps to Restore Sound

  1. Click anywhere on the game area or press a key while the game is in focus. This counts as user interaction and satisfies the browser's autoplay policy. Then start a new game.
  2. Check that the browser tab is not muted. In Chrome, Firefox, and Edge, you can right-click the tab and look for a mute or unmute option. A speaker icon with a line through it in the tab indicates the tab is muted.
  3. Check your system volume. If the OS volume is very low or muted, browser audio will be inaudible even when the browser is not blocking it.
  4. Check the browser's site-specific permissions. Some browsers remember that a user once blocked audio for a site. Go to your browser settings, find the permissions or site settings section, search for this site, and verify that sound is allowed rather than blocked.
  5. Try refreshing the page after clicking on it once. A hard refresh while the page has focus sometimes resolves cases where the audio context failed to initialize on the initial load.

If you are on iOS, note that Safari requires an explicit user gesture — a tap, not just a page scroll — before audio can play. Tapping the game area and then starting a round typically resolves this.

Lag and Low Frame Rate Device

A game running at reduced frame rate or with noticeable input lag usually has one of three causes: CPU or GPU resources being shared with too many active browser tabs, a device running in a battery-saving or low-performance mode, or hardware acceleration being disabled in the browser.

Steps to Improve Performance

  1. Close unused browser tabs. Every active tab consumes memory and CPU cycles, and tabs running JavaScript or media can compete with the game for GPU resources. Reducing the number of open tabs to only what is necessary is the single most effective step for improving performance.
  2. Disable battery saver or power saver mode. On Windows, macOS, iOS, and Android, power-saving modes throttle the CPU and GPU to extend battery life. While the device is charging or while power saver is disabled, processing speed returns to normal.
  3. Check that hardware acceleration is enabled in your browser. In most browsers this is found under Settings → System or Settings → Advanced. Hardware acceleration offloads graphics rendering from the CPU to the GPU, which significantly improves canvas-based game performance.
  4. Try a different browser. Chrome, Firefox, and Edge have different JavaScript engine implementations and GPU layer compositing strategies. If performance is poor in one browser, testing another can reveal whether the issue is browser-specific.
  5. On older devices, use the standard or practice mode rather than demanding gameplay settings. The game modes include Practice Mode, which runs the same core game but with additional controls that can help manage the pace.
  6. Avoid playing while a large file is downloading or uploading in another tab. Network-heavy background activity can reduce the CPU headroom available to the game and cause frame rate drops unrelated to the GPU.

Mobile and Touch Controls Device

The game supports touch and swipe controls on mobile browsers. Most reported mobile issues fall into one of three categories: address bar overlap, swipe sensitivity, or audio blocked by the browser's interaction policy.

Mobile-Specific Fixes

  1. Switch to landscape orientation. In landscape mode, the game area is wider and the browser chrome (address bar and navigation buttons) takes up less relative space. This reduces accidental taps on browser UI elements and gives a larger usable play area.
  2. Scroll past the browser address bar before playing. On mobile Chrome and Safari, the address bar hides when you scroll down, giving the game more vertical space. Pull the page down once to trigger this before starting a round.
  3. Use a tap or swipe gesture to unlock audio if sound is missing. Mobile browsers block autoplay more aggressively than desktop browsers. A tap anywhere on the game canvas before starting will usually unlock audio.
  4. If swipe input feels delayed or unresponsive, check that no other touch-based app or accessibility feature is capturing swipe gestures. On some Android devices, edge swipe gestures used for navigation can interfere with horizontal swipes within the game area.
  5. On iOS, avoid using Safari's Reader Mode or Low Power Mode during gameplay. Reader Mode rewrites the page layout and may remove the game canvas entirely. Low Power Mode reduces screen brightness and CPU speed, both of which affect performance.
  6. If you are having consistent difficulty with mobile controls, use Practice Mode. It runs the same maze but includes features that make the pace more forgiving, which helps if touch input has occasional missed inputs on your device.

Progress or Scores Disappeared Browser

This game stores high scores and preferences in browser local storage. Local storage is per-browser and per-device, and it is cleared in several situations.

Why Scores May Disappear

  • Private or incognito mode: Local storage written during a private browsing session is cleared when that window is closed. If you play in incognito mode, scores will not persist between sessions.
  • Clearing browser data: Selecting "Clear site data," "Clear cookies and local storage," or similar options in browser settings removes all locally stored data for this site.
  • Browser storage limits: On devices with very limited storage, the browser may automatically clear local storage for sites that have not been visited recently. Visiting the site regularly reduces the chance of this happening.
  • Browser version update: In rare cases, a major browser update changes how local storage is handled or resets its contents. This is uncommon but possible.
  • Different browser or device: Local storage is not shared between browsers or devices. A score saved in Chrome is not accessible in Firefox, and a score saved on your phone is not accessible on your desktop.

There is no server-side account system. All gameplay data is stored locally. If you want to preserve a high score, note it down manually before clearing any browser data.

Privacy Tools and Browser Extensions

Privacy-focused browser tools — including ad blockers, script blockers, tracker blockers, and DNS-based filtering services — work by intercepting network requests and blocking those that match known patterns. While these tools are valuable for privacy, some of them can block resources that the game depends on, including asset files, font files, or analytics scripts.

If the game loads partially, looks visually incomplete, or throws console errors when you inspect the browser developer tools, a blocking extension may be preventing some resources from loading. You do not need to disable privacy tools to use this site. The game is designed to be playable without third-party tracking. However, if you suspect a blocker is causing a specific visual or functional issue, temporarily disabling it for this page and reloading can confirm whether it is the cause.

If you use a DNS-based blocker (Pi-hole, NextDNS, or similar) at the network level, check that the site domain is not included in a blocklist. DNS blockers operate at a level where browser extension controls do not apply, and they can cause pages to load partially or not at all.

The site uses a single analytics service, Plausible Analytics, which is privacy-focused and does not use cookies or cross-site tracking. It is self-hosted on a custom domain (analytics.1lai.net). Blockers that target this domain will prevent analytics data from being collected, but will not affect the game itself.

How to Report a Bug

If you encounter a problem that is not covered by this guide, or if you have tried the relevant steps and the issue persists, submitting a bug report helps the project team investigate and resolve it.

When reporting, the most useful information to include is:

  • The browser name and version (for example, Chrome 124, Firefox 126, Safari 17)
  • The operating system and version (Windows 11, macOS Sequoia, Android 14, iOS 17)
  • The specific page URL where the problem occurred
  • A description of what happened and what you expected to happen instead
  • Steps to reproduce the problem, if possible
  • Any error messages visible on screen or in the browser console

Visit the Contact page for the email address and preferred format for submissions. Screenshots or screen recordings are always helpful if the issue is visual or intermittent.

Before reporting, it is worth checking the FAQ page to see if the issue is a known behavior. Common questions about game behavior and design decisions are covered there and may explain something that appears to be a bug but is actually intended.

Frequently Asked Questions

Why does the game load slowly on my device?

The game assets — maze graphics, sprite sheets, and audio files — are loaded from the server on first visit. On a slower connection or less powerful device, this initial load may take several seconds. Subsequent visits are typically faster because the browser caches the assets locally. If loading remains slow across multiple visits, try clearing the browser cache and reloading, or test on a different network connection.

Why are my keyboard controls not working?

The most common cause is that the game canvas does not have keyboard focus. Click directly on the game area before pressing the arrow keys. If another element on the page has focus — for example if you navigated with Tab or clicked outside the game — keyboard input will go to that element instead of the game. A single click on the canvas area is usually enough to restore focus.

Why is there no sound in the game?

Modern browsers require a user interaction before audio is allowed to play. If the game page loaded without any clicks or key presses first, the browser may have blocked the initial audio. Click on the game area or press a key while the game has focus, then start a new round. Also check that the browser tab is not muted and that your device volume is on.

The game runs slowly or choppy — what can I do?

Performance issues usually come from too many active background tabs, a device running in power-saving mode, or hardware acceleration being disabled in the browser. Try closing unused tabs, disabling battery saver mode, and verifying that hardware acceleration is enabled in your browser settings. On mobile, playing in landscape orientation and keeping the screen on at full brightness also helps.

Why did my high score disappear?

High scores are stored in browser local storage, which is cleared when you use incognito mode, clear your browser data, or switch to a different browser or device. Playing in a regular browser window and avoiding clearing site data will keep scores intact between sessions. There is no server-side account system — all data is stored locally.

If this page did not solve your problem, the Contact page explains how to reach the project team. Include your browser, OS, and a description of the issue for the fastest response.

For gameplay questions — not technical ones — the How to Play guide, FAQ, and Ghost Behavior Guide cover the most common questions about the game itself. If you encounter unfamiliar game terms, the Glossary defines all major Pac-Man terminology in plain language.