Memex icon indicating copy to clipboard operation
Memex copied to clipboard

package.elm-lang.org broken when Memex is activated

Open wehlutyk opened this issue 5 years ago • 1 comments

Dear Memex, first off thanks for the great extension!

  1. Describe the bug In Firefox (not tested on Chrome/ium), having Memex activated breaks https://package.elm-lang.org/ : search does not work, and starting to type in the search box gives this error in the console:
TypeError: domNode is undefinedelm.js:3779:19
    _VirtualDom_addDomNodesHelp https://package.elm-lang.org/artifacts/elm.js?1538874483:3779
    _VirtualDom_addDomNodes https://package.elm-lang.org/artifacts/elm.js?1538874483:3703
    _VirtualDom_addDomNodesHelp https://package.elm-lang.org/artifacts/elm.js?1538874483:3719
    _VirtualDom_addDomNodesHelp https://package.elm-lang.org/artifacts/elm.js?1538874483:3787
    _VirtualDom_addDomNodesHelp https://package.elm-lang.org/artifacts/elm.js?1538874483:3773
    _VirtualDom_addDomNodesHelp https://package.elm-lang.org/artifacts/elm.js?1538874483:3787
    _VirtualDom_addDomNodes https://package.elm-lang.org/artifacts/elm.js?1538874483:3703
    _VirtualDom_applyPatches https://package.elm-lang.org/artifacts/elm.js?1538874483:3810
    _Browser_document https://package.elm-lang.org/artifacts/elm.js?1538874483:4099
    _Browser_makeAnimator https://package.elm-lang.org/artifacts/elm.js?1538874483:4137
    sendToApp https://package.elm-lang.org/artifacts/elm.js?1538874483:1869
    callback https://package.elm-lang.org/artifacts/elm.js?1538874483:3122

(though that's going into the internals of an elm app)

Package pages (such as https://package.elm-lang.org/packages/drathier/elm-graph/latest/) do not load properly, with a similar error:

TypeError: domNode is undefinedelm.js:3779:19
    _VirtualDom_addDomNodesHelp https://package.elm-lang.org/artifacts/elm.js?1538874483:3779
    _VirtualDom_addDomNodesHelp https://package.elm-lang.org/artifacts/elm.js?1538874483:3787
    _VirtualDom_addDomNodesHelp https://package.elm-lang.org/artifacts/elm.js?1538874483:3773
    _VirtualDom_addDomNodesHelp https://package.elm-lang.org/artifacts/elm.js?1538874483:3787
    _VirtualDom_addDomNodes https://package.elm-lang.org/artifacts/elm.js?1538874483:3703
    _VirtualDom_applyPatches https://package.elm-lang.org/artifacts/elm.js?1538874483:3810
    _Browser_document https://package.elm-lang.org/artifacts/elm.js?1538874483:4099
    updateIfNeeded https://package.elm-lang.org/artifacts/elm.js?1538874483:4129
  1. How can we replicate the issue? Install Firefox (i.e. use a clean profile). Install Memex. Visit https://package.elm-lang.org/.

  2. Expected behavior (i.e. solution) The page should work the same as when Memex is disabled.

  3. Error stack (from extension crash page) No crash page

  4. Other comments None

wehlutyk avatar Jun 13 '19 08:06 wehlutyk

Also many thanks from me for the very nice extension!

I have a similar observation as wehlutyk, the main page and the individual package pages of https://package.elm-lang.org/ are broken iff Memex is activated.

I get a different error, however, which may be due to changes in the source code of the site:

Uncaught TypeError: e is undefined
    n https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    n https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    n https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    de https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    pe https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    me https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    i https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    i https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    ke https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    f https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    b https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    Pn https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    Pn https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    c https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    b https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    b https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    Pn https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    Pn https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    xn https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    In https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    In https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    _n https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    me https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    c https://package.elm-lang.org/artifacts/e98ce62cd7fd9ae7cdce46e999f5c8580febdeba:1
    <anonymous> https://package.elm-lang.org/packages/elm/browser/latest/:15

davidpomerenke avatar Feb 03 '22 12:02 davidpomerenke