GithubHelp home page GithubHelp logo

Comments (16)

facelessuser avatar facelessuser commented on June 3, 2024 1

Yes, I noticed this as well. Had not gotten around to commenting.

from color.js.

LeaVerou avatar LeaVerou commented on June 3, 2024 1

Ugh, sorry about that. I’ll take a look. FWIW that should not hold up the release.

from color.js.

MysteryBlokHed avatar MysteryBlokHed commented on June 3, 2024

Weird—for some reason I can edit them just fine in Firefox, but it doesn't work in Chrome

from color.js.

MysteryBlokHed avatar MysteryBlokHed commented on June 3, 2024

This is what the inspector looks like in Chrome:

Screenshot of a color.js documentation page in Chrome

And this is what it looks like in Firefox (ignore the data-dashlane-* properties):

Screenshot of the same documentation page in Firefox

There seems to be a <textarea> that's completely missing in Chrome, and Chrome has individual <span>s for every token. Not really sure what might be causing that.

from color.js.

MysteryBlokHed avatar MysteryBlokHed commented on June 3, 2024

After checking again, it looks like it actually seemingly randomly goes back and forth between working and not working after refreshes (on Firefox).

from color.js.

facelessuser avatar facelessuser commented on June 3, 2024

I don't know their document system well enough to debug. If it had been a clear issue originating from the color library, I would have spent more time looking at it. I saw some cross origin complaints and a shadow root complaint:

prism-live.js?load=javascript:1 Uncaught (in promise) TypeError: Failed to resolve module specifier './prism-live.mjs'. The base URL is about:blank because import() is called from a CORS-cross-origin script.
    at prism-live.js?load=javascript:1:1
Uncaught TypeError: Cannot read properties of null (reading 'shadowRoot')
    at handleNodesDeep (content.js:208:22)
    at handleDocument (content.js:164:25)
    at load (content.js:59:17)
    at content.js:200:55

from color.js.

facelessuser avatar facelessuser commented on June 3, 2024

The issue seems to be the CORS error. Running chrome as below fixed the issue.

open /Applications/Google\ Chrome.app --args --user-data-dir="/var/tmp/chrome-dev-disabled-security" --disable-web-security --disable-site-isolation-trials

Safari did not seem to have an issue, and I was able to reproduce the intermittent issue with Firefox. I assume fixing the cores issue with Prism will likely get things working everywhere.

from color.js.

LeaVerou avatar LeaVerou commented on June 3, 2024

I recently switched Prism Live to use ESM and I think that's what broke this. Should be an easy fix.

from color.js.

facelessuser avatar facelessuser commented on June 3, 2024

Ok, that explains it. I was trying to figure out what changed.

from color.js.

LeaVerou avatar LeaVerou commented on June 3, 2024

Should be fixed now, sorry about that!

from color.js.

facelessuser avatar facelessuser commented on June 3, 2024

@LeaVerou It is working again! As a side note, I'm not sure if you are aware, but selections are invisible currently, it makes it difficult to select and copy specific things in examples. I assume it is a style regression, but I haven't looked into it too much yet.

from color.js.

LeaVerou avatar LeaVerou commented on June 3, 2024

Oof, no, I was not aware, thanks. Will fix it today.

from color.js.

svgeesus avatar svgeesus commented on June 3, 2024

I am getting some odd results in live editing, too

image

from color.js.

facelessuser avatar facelessuser commented on June 3, 2024

FYI, the selection issue seems to be chrome only.

from color.js.

facelessuser avatar facelessuser commented on June 3, 2024

It is only mac as well...

from color.js.

jgerigmeyer avatar jgerigmeyer commented on June 3, 2024

The live editor is still (again?) broken for me in Chrome:

Uncaught (in promise) TypeError: Failed to resolve module specifier './prism-live.mjs?load=javascript'. The base URL is about:blank because import() is called from a CORS-cross-origin script.
    at prism-live.js?load=javascript:16:28

from color.js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.