Skip to content

emu-app-config + Edge + Clay = error when saving #31

Description

@a1291762

I raised this against pebble-tool (coredevices/pebble-tool#73), but I'm not sure it's a pebble tool issue, and might rather be a clay issue?

I'm not exactly sure when this started happening, but it seems to be something in Edge.

I eventually found that I could get this working again by visiting this URL and disabling the local network access check.
edge://flags/#local-network-access-check

I was given this page as a reference for the feature
https://chromestatus.com/feature/5152728072060928

I do not see a way to allow local network access for clay.pebble.com.s3-website-us-west-2.amazonaws.com, perhaps becuse it is a http URL and not a https URL?

I am able to paste the URL into Safari and save from there.

I'm not even sure there is anything that can be done here, since this comes from the browser. But if this is how browsers intend to behave in the future, then this may start to impact more people?

I'm not sure what this cloud server is doing. I read about the design of clay, and it does not seem that the server itself would be doing anything. So maybe a mitigation is to run a local server to send the URL to instead of an AWS URL? But that's more complexity on the local tooling and I don't know how that interacts with non-clay config. Indeed, given the URL has "clay" in it, this may actually be a clay-specific issue?

(I'll note that I'm using Rebble Clay, since Pebble Clay appears to be unmaintained).
ie. https://github.com/pebble-dev/clay

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions