dirac

Dirac v1.7.2 is out: https://github.com/binaryage/dirac/releases/tag/v1.7.2
pepe 2017-04-20T11:09:38.668785Z

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?

2017-04-20T11:23:45.867823Z

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

2017-04-20T11:27:14.917236Z

btw. @onetom just reported something here: https://github.com/binaryage/dirac-sample/issues/3

onetom 2017-04-20T11:27:37.922756Z

yeah, sounds like the same issue

onetom 2017-04-20T11:28:27.934572Z

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

2017-04-20T11:28:43.938251Z

btw. tests passed for .3076: https://travis-ci.org/binaryage/dirac/builds/223805724

onetom 2017-04-20T11:29:29.949161Z

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

2017-04-20T11:30:19.960896Z

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

2017-04-20T11:31:19.975961Z

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

2017-04-20T11:33:07.000839Z

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

2017-04-20T11:42:35.131138Z

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

pepe 2017-04-20T11:42:52.135393Z

Yeah, same thing as @onetom

pepe 2017-04-20T11:43:07.138526Z

Great @darwin, thank you very much

2017-04-20T11:43:34.145145Z

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

👍 1
🐎 1
2017-04-20T11:43:43.147010Z

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

2017-04-20T11:44:11.153169Z

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

pepe 2017-04-20T11:44:50.162527Z

Yes it works. Thank you

2017-04-20T12:27:12.834917Z

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

2017-04-20T12:27:46.845484Z

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

2017-04-20T12:42:06.108794Z

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.

onetom 2017-04-20T12:58:32.433764Z

might be reverted by tomorrow or the day after then.