denoland / denoland/deploy_feedback

[Bug]: Deploy dashboard breaks when uBlock Origin extension is enabled

Open
#932 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
79
Forks
5
PR merge metrics
No merged PRs in 30d

Description

### Problem description

Dashboad pages fail to load correctly with ublock origin enabled in firefox. It appears to get caused by a request for Posthog.js getting blocked by the extension. I figured out it works if I turn off ublock origin. I'm fine with that workaround but I wanted to share this with your team because it could be causing churn for others using ad blocker extensions. The issue impacted more than just the view logs page.

Image

### Steps to reproduce

1. Use firefox
2. Add uBlock Origin extension
3. Visit a view logs page for a deployment

### Expected behavior

The page to work the same as it does without an ad blocker

### Environment

- Windows 11
- Latest Firefox
- Latest uBlock Origin

### Possible solution

Remove posthog script dependency or catch/handle that script failing so that the page can continue to function.

### Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the failure in Firefox with uBlock Origin enabled by opening a deployment's view logs page. Start by locating the PostHog.js dependency used by the dashboard and check how the page behaves when that request is blocked. Done means dashboard pages, including view logs, continue functioning with the extension enabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.