sourcegraph / sourcegraph-public-snapshot

Code AI platform with Code Search & Cody
https://sourcegraph.com
Other
10.11k stars 1.29k forks source link

browser extension: hubspot extension doesn't seem to work for me in firefox #3470

Closed ggilmore closed 4 years ago

ggilmore commented 5 years ago

Steps to reproduce:

  1. Sign into sourcegraph.com with your Github account
  2. Ensure that you're part of the "Sourcegraph" organization on sourcegraph.com
  3. Ensure that your browser extension settings look like this:
    • Screen Shot 2019-04-17 at 10 53 14 AM
  4. Visit https://github.com/sourcegraph/sourcegraph/pull/3462

Expected behavior:

Expect to see embeded Hubspot information

Actual behavior:

I see just the raw Hubspot urls: Screen Shot 2019-04-17 at 10 56 46 AM

See the following stacktrace:

Content Security Policy: The page’s settings blocked the loading of a resource at inline (“script-src”). 3462:1:1
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAIw4AB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAEzMAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAI7kAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAI3gAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAIt0AB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAIw4AB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAEzMAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAI7kAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAI3gAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAIt0AB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAG1gAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAGvEAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAGz8AB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAGVUAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAG1gAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAGvEAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAGz8AB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAGVUAB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAKD5AB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAJd6AB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAKD5AB… (“font-src”).
Content Security Policy: The page’s settings blocked the loading of a resource at data:font/woff;base64,d09GRgABAAAAAJd6AB… (“font-src”).
Sourcegraph browser extension is running inject.bundle.js:74:486548
Detected code host github inject.bundle.js:1:222602
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.github.com/_private/browser/stats. (Reason: CORS request did not succeed).
TypeError: "'requestAnimationFrame' called on an object that does not implement interface Window."
    Re moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    requestAsyncId moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    schedule moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    schedule moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    schedule moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    scheduleMessage moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyError moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyError moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyError moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _trySubscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    call moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    m moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _tryNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    u moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _trySubscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    call moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    call moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    m moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _tryNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    u moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _trySubscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    call moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    m moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _tryNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    u moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _tryNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    m moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _tryNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    u moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _trySubscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    call moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    m moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    a moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
inject.bundle.js:1:222602
TypeError: "'requestAnimationFrame' called on an object that does not implement interface Window."
    Re moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    requestAsyncId moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    schedule moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    schedule moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    schedule moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    scheduleMessage moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyError moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyError moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyError moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    error moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _trySubscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    call moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    m moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _tryNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    u moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _trySubscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    call moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    call moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    m moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _tryNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    u moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _trySubscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    call moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    m moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _tryNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    u moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _tryNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    notifyNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    m moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _tryNext moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    u moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _trySubscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    call moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    subscribe moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    m moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    r moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _innerSub moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    _next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    next moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
    a moz-extension://b11ea8d6-41bb-a646-aa00-f57dccba8f3d/js/inject.bundle.js:1
inject.bundle.js:1:222602
​```

 I opened the same page in chrome, and here is the stacktrace:

```js
Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

Refused to load the font '<URL>' because it violates the following Content Security Policy directive: "font-src github.githubassets.com".

inject.bundle.js:74 Sourcegraph browser extension is running
analytics.min.js:6 POST https://www.google-analytics.com/collect net::ERR_BLOCKED_BY_CLIENT
O @ analytics.min.js:6
W @ analytics.min.js:8
(anonymous) @ google-analytics-octolytics.js:9
N.D @ analytics.min.js:6
An.send @ analytics.min.js:37
Ft.t.(anonymous function) @ analytics.min.js:18
Vn.v @ analytics.min.js:44
Vn.D @ analytics.min.js:43
zn @ analytics.min.js:44
al @ google-analytics.js:38
bi @ google-analytics-overrides.js:94
(anonymous) @ google-analytics-tracking.js:27
async function (async)
(anonymous) @ google-analytics-tracking.js:25
execute @ google-analytics-tracking.js:25
(anonymous) @ frameworks-3baed136.js:1
Promise.then (async)
register @ frameworks-3baed136.js:1
(anonymous) @ github-bootstrap-88ba45db.js:1
inject.bundle.js:1 Detected code host github
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Content view added {contentViewEvent: {…}}
inject.bundle.js:1 Text field added {textFieldEvent: {…}}
inject.bundle.js:1 Text field added {textFieldEvent: {…}}
inject.bundle.js:1 Text field added {textFieldEvent: {…}}
inject.bundle.js:1 Text field added {textFieldEvent: {…}}
inject.bundle.js:1 Text field added {textFieldEvent: {…}}
inject.bundle.js:1 Text field added {textFieldEvent: {…}}
inject.bundle.js:1 Text field added {textFieldEvent: {…}}
inject.bundle.js:1 Text field added {textFieldEvent: {…}}
collector.githubapp.com/github/page_view?dimensions[page]=https%3A%2F%2Fgithub.com%2Fsourcegraph%2Fsourcegraph%2Fpull%2F3462&dimensions[title]=db%3A%20Remove%20migrateJsonConfigToExternalServices%20by%20keegancsmith%20%C2%B7%20Pull%20Request%20%233462%20%C2%B7%20sourcegraph%2Fsourcegraph&dimensions[referrer]=&dimensions[user_agent]=Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_14_3)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F73.0.3683.103%20Safari%2F537.36&dimensions[screen_resolution]=1440x2560&dimensions[pixel_ratio]=1&dimensions[browser_resolution]=1440x1810&dimensions[tz_seconds]=-25200&dimensions[timestamp]=1555524046323&dimensions[request_id]=CDB5%3A6F86%3A20C06%3A33158%3A5CB769CB&dimensions[region_edge]=sea&dimensions[region_render]=iad&dimensions[user_id]=3979584&dimensions[user_login]=sourcegraph&dimensions[repository_id]=41288708&dimensions[repository_nwo]=sourcegraph%2Fsourcegraph&dimensions[repository_public]=true&dimensions[repository_is_fork]=false&dimensions[repository_network_root_id]=41288708&dimensions[repository_network_root_nwo]=sourcegraph%2Fsourcegraph&dimensions[repository_explore_github_marketplace_ci_cta_shown]=false&&measures[performance_timing]=1-81-24-3280-2456-2391-2391-1552-24-16-11--3280-0---82-1592-1515-49-1532-1530&&dimensions[actor_id]=9022011&dimensions[actor_login]=ggilmore&dimensions[actor_hash]=0430db7a2b7c0a8e802e63a675f21db086afc2216b4b9b5a051380c07f3cc1cd&dimensions[cid]=1076229737.1548787757:1 GET https://collector.githubapp.com/github/page_view?dimensions[page]=https%3A%2F%2Fgithub.com%2Fsourcegraph%2Fsourcegraph%2Fpull%2F3462&dimensions[title]=db%3A%20Remove%20migrateJsonConfigToExternalServices%20by%20keegancsmith%20%C2%B7%20Pull%20Request%20%233462%20%C2%B7%20sourcegraph%2Fsourcegraph&dimensions[referrer]=&dimensions[user_agent]=Mozilla%2F5.0%20(Macintosh%3B%20Intel%20Mac%20OS%20X%2010_14_3)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F73.0.3683.103%20Safari%2F537.36&dimensions[screen_resolution]=1440x2560&dimensions[pixel_ratio]=1&dimensions[browser_resolution]=1440x1810&dimensions[tz_seconds]=-25200&dimensions[timestamp]=1555524046323&dimensions[request_id]=CDB5%3A6F86%3A20C06%3A33158%3A5CB769CB&dimensions[region_edge]=sea&dimensions[region_render]=iad&dimensions[user_id]=3979584&dimensions[user_login]=sourcegraph&dimensions[repository_id]=41288708&dimensions[repository_nwo]=sourcegraph%2Fsourcegraph&dimensions[repository_public]=true&dimensions[repository_is_fork]=false&dimensions[repository_network_root_id]=41288708&dimensions[repository_network_root_nwo]=sourcegraph%2Fsourcegraph&dimensions[repository_explore_github_marketplace_ci_cta_shown]=false&&measures[performance_timing]=1-81-24-3280-2456-2391-2391-1552-24-16-11--3280-0---82-1592-1515-49-1532-1530&&dimensions[actor_id]=9022011&dimensions[actor_login]=ggilmore&dimensions[actor_hash]=0430db7a2b7c0a8e802e63a675f21db086afc2216b4b9b5a051380c07f3cc1cd&dimensions[cid]=1076229737.1548787757 net::ERR_BLOCKED_BY_CLIENT
Image (async)
recordPageView @ collector-api.js:157
applyCall @ collector-api.js:542
push @ collector-api.js:219
(anonymous) @ octolytics-pageview.js:8
async function (async)
(anonymous) @ octolytics-pageview.js:4
execute @ octolytics-pageview.js:4
(anonymous) @ frameworks-3baed136.js:1
Promise.then (async)
register @ frameworks-3baed136.js:1
(anonymous) @ github-bootstrap-88ba45db.js:1
send-beacon.js:57 POST https://api.github.com/_private/browser/stats net::ERR_BLOCKED_BY_CLIENT
De @ send-beacon.js:57
Ve @ stats.js:46
requestIdleCallback (async)
(anonymous) @ stats.js:27
async function (async)
(anonymous) @ stats.js:23
We @ stats.js:17
execute @ autosubmit.js:27
(anonymous) @ frameworks-3baed136.js:1
Promise.then (async)
register @ frameworks-3baed136.js:1
(anonymous) @ github-bootstrap-88ba45db.js:1
inject.bundle.js:1 TypeError: Failed to fetch
(anonymous) @ inject.bundle.js:1
(anonymous) @ inject.bundle.js:1
t.error @ inject.bundle.js:1
t.notifyError @ inject.bundle.js:1
t._error @ inject.bundle.js:1
t.error @ inject.bundle.js:1
n.error @ inject.bundle.js:1
(anonymous) @ inject.bundle.js:1
async function (async)
(anonymous) @ inject.bundle.js:1
u @ inject.bundle.js:1
inject.bundle.js:1 TypeError: Failed to fetch
(anonymous) @ inject.bundle.js:1
(anonymous) @ inject.bundle.js:1
t.error @ inject.bundle.js:1
t.notifyError @ inject.bundle.js:1
t._error @ inject.bundle.js:1
t.error @ inject.bundle.js:1
n.error @ inject.bundle.js:1
(anonymous) @ inject.bundle.js:1
async function (async)
(anonymous) @ inject.bundle.js:1
u @ inject.bundle.js:1
attfarhan commented 5 years ago

Did you click the link in the red HubSpot popup and right click the Sourcegraph icon once arriving on that page? (As seen at 0:09 in the video in https://sourcegraph.slack.com/archives/C89KCDK5J/p1555377221000700)

sqs commented 5 years ago

I think there’s a bug where only typing $ triggers the alert, not just viewing links. @ggilmore Please try typing $ in a textarea to see the alert.

ggilmore commented 5 years ago

@sqs The alert only showed up in Chrome, not Firefox. I now see suggestions / hubspot link previews on issues in Chrome, but I still see nothing for Firefox.

sqs commented 5 years ago

@ggilmore Ah, I would not expect the alert to show up in Firefox because we ask for perms to all domains. But the link previews should show up; I haven't tested it on FF though, so will do that. Thanks!

felixfbecker commented 5 years ago

I am assigning this to Backlog since the hubspot extension and its related API is experimental, and Quinn is definitely not working on this this month 🍼👶