Why mrdodgy.photoshelter.com Shows a "JavaScript Disabled" Message
Updated
The message appears because your browser is not running JavaScript, and the site — a PhotoShelter-hosted portfolio called dodgy rock'n'roll photography — relies on JavaScript to render its content. The page you land on is essentially a fallback notice: "It looks like JavaScript is disabled in your browser. Please enable JavaScript and reload this page." Enable JavaScript for this site, then reload, and the gallery should load normally. If you cannot or will not enable JavaScript, the site has no non-JavaScript version to fall back on, so you will not be able to view the photographs.
What the message actually means
The text is not an error in the site itself. It is a deliberate detection notice served when the browser reports that scripting is off. PhotoShelter galleries are built as script-driven applications: the image grid, lightbox, navigation, and often the loading of image files themselves are assembled by JavaScript after the page loads. Without it, the browser receives the page shell but nothing to fill it.
So the notice is doing its job — telling you the one condition required to see the work.
How to fix it
The exact steps depend on your browser, but the goal is the same: allow JavaScript for mrdodgy.photoshelter.com, then reload.
Desktop browsers
- Chrome / Edge: Settings → Privacy and security → Site settings → JavaScript → make sure "Sites can use JavaScript" is allowed. If you use a blocker extension, allow the domain there too.
- Firefox: Type
about:configin the address bar, confirm, and check thatjavascript.enabledistrue. Also check any content-blocking settings under Privacy & Security. - Safari: Settings → Websites → JavaScript, and confirm it is not set to block for this site.
Mobile browsers
- iOS Safari: Settings → Safari → Advanced → JavaScript, turn it on.
- Android Chrome: Settings → Site settings → JavaScript, allow it.
After changing the setting
Reload the page with a hard refresh (Ctrl+Shift+R on Windows/Linux, Cmd+Shift+R on Mac) so the browser does not reuse the cached fallback page.
Expected result: the fallback notice disappears and the gallery interface loads in its place.
Common reasons JavaScript is off
- A privacy or ad-blocking extension is stripping scripts site-wide.
- A corporate or school network policy disables scripting.
- JavaScript was turned off manually at some point and never re-enabled.
- A browser profile or "reader" mode is suppressing scripts.
- Security software is intercepting and blocking script execution.
If you have checked your browser settings and the message persists, the block is likely coming from an extension or network policy rather than the browser itself. Try a private/incognito window with extensions disabled to isolate the cause.
What you get once it loads
With JavaScript enabled, the site presents a rock'n'roll photography portfolio — concert and music-related imagery — through PhotoShelter's standard gallery layout. The specific collections, licensing options, and any purchase or download terms are not visible in the fallback page, so those details can only be confirmed once the gallery renders.
Quick checklist
| Symptom | Likely cause | Action |
|---|---|---|
| Notice appears on every visit | JavaScript disabled in browser | Enable JavaScript, reload |
| Notice appears only on this site | Extension or per-site block | Allow the domain in the blocker |
| Notice appears on all sites | Browser-wide or network policy | Check settings or network admin |
| Notice persists after enabling | Cached fallback page | Hard refresh or clear cache |
The single actionable takeaway: this is a client-side setting, not a broken link or a dead site. Turn JavaScript on for the domain and reload.