Fork me on GitHub
#dirac
<
2017-04-20
>
pepe11:04:38

Hi, with Dirac 1.2.4 and Chrome 60.0.3076.0 I am getting Internal Dirac Error: TypeError: target.renderingAgent is not a function, should I create issue, or is it some problem on my side?

darwin11:04:45

@pepe open an issue, and include full call stack if possible

onetom11:04:37

yeah, sounds like the same issue

onetom11:04:27

btw, it's possible to report issues on slack automatically. who has access to such config on this slack team?

onetom11:04:29

is canary still a requirement? can't we use a beta channel version? or is it possible to manually controll the canary update frequency?

darwin11:04:19

betas are several weeks behind chromium master, that would be a problem for me to track

darwin11:04:19

you can download chromium for your platform from “Rolling DevTools” section

darwin11:04:07

but I’m going to investigate it right now, if it is reproducible here, there is a good chance I will fix it and release a new version right away

darwin11:04:35

ok, it is reproducible here - this looks like a major change in the debugger protocol api

pepe11:04:52

Yeah, same thing as @onetom

pepe11:04:07

Great @darwin, thank you very much

darwin11:04:34

for now you can work around it by disabling “Use backend-supported API & CSS” in Dirac Extension Options

darwin11:04:43

<chrome://extensions/?options=kbkdngfljkchidcjpnfcgcokkbhlkogi>

darwin11:04:11

it will still spit some error, but it seems to work, at least REPL

pepe11:04:50

Yes it works. Thank you

darwin12:04:12

interesting enough this problem is only reproducible on 60.0.3076.0/Mac on Linux it works

darwin12:04:46

this is some kind of mis-match of the debugger protocol API, Mac version does not provide some functions which should be there

darwin12:04:06

ok, for some reason they renamed “Rendering” group of protocol APIs to “Overlay”, but this is not reflected in latest devtools sources and even not in chromium master. It smells like some private changes which got into 3076/Mac.

onetom12:04:32

might be reverted by tomorrow or the day after then.