Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manager not displayed in newer version of Chrome #331

Open
polnops opened this issue Mar 4, 2020 · 11 comments
Open

Manager not displayed in newer version of Chrome #331

polnops opened this issue Mar 4, 2020 · 11 comments

Comments

@polnops
Copy link

polnops commented Mar 4, 2020

When I start the manager and run it on a new version of Chrome (e.g. after 80.0), the manager fails to display (even though my servers still run correctly).

Reverting Chrome to v55.0 fixes the problem, but I'm just curious if anyone has successfully had the manager show up correctly in the newest version of Chrome?

@maffoo
Copy link
Contributor

maffoo commented Mar 4, 2020

This is a known issue. Chrome 80 dropped support for html imports, which are needed by the polymer library used in scalabrad-web. Fixing this would require migrating to polymer v3, which is a pretty big chunk of work.

@jayich
Copy link
Member

jayich commented Mar 10, 2020

@gschaffner
Copy link
Member

gschaffner commented Mar 11, 2020

Hi @maffoo --- I'm attempting to gauge how much work this would entail and how feasible it would be for someone who is unfamiliar with Node (me) to take this on. So far, my working understanding is that the path would be something like

Does this look accurate to you? Any large steps that I'm missing in the ?? areas? Thanks!

@fanmingyu212
Copy link

A temporary workaround for chrome version > 80: karma-runner/karma#3419 (comment). I think this issue should still be addressed if possible though.

@xiaoyuejin
Copy link

Will this issue be further addressed?

@gschaffner
Copy link
Member

I'm hoping to continue working on this, but I'm completely unfamiliar with web tech and was hoping for some advice from @maffoo before continuing.

Current progress is here.

@gschaffner
Copy link
Member

gschaffner commented May 26, 2020

@maffoo Are you working on this? I saw your new branch and wanted to make sure you'd seen this issue and this branch. If you are, it'd be great if you could push as you go as I'm interested in reading through the changes that are made to upgrade.

@xiaoyuejin
Copy link

Just wondering: Is anyone still trying to solve this issue? Actually, my question is, how to go around this problem? I mean there must be a way to do that. I can't imagine the entire google team is using an old version of Chrome on all the measurement computers...

@fanmingyu212
Copy link

@xiaoyuejin see the workaround above: #331 (comment). This still works for us.

@fanmingyu212
Copy link

It seems that HTMLImports was completely removed from chrome in version 88. The workaround above does not work anymore. The solution we use right now is to keep chrome up to date (it does not work with labrad), and install another chromium-based browser that is not updated so it would work with labrad.

@xiaoyuejin
Copy link

Yeah, that's exactly why I was asking the questions I asked above...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants