Skip to content

Safari Issues #158

@thehenrymcintosh

Description

@thehenrymcintosh

Regarding compatibility, I've been having issues running celljs scripts in Safari (9.1.1) while they execute perfectly in Chrome and Firefox.

These are the most common errors I'm getting:

set — cell.js:237 TypeError: undefined is not an object (evaluating 'prop.set.call')
and
set — cell.js:282:93 TypeError: undefined is not an object (evaluating 'Object.getOwnPropertyDescriptor(Object.getPrototypeOf($node), key).set.call')

It seems to be occurring when some event-driven functions are added, such as onkeyup or onclick, while others ($init, $update) do not result in the error. The error completely prevents any of the script from running, and makes the entire app non-functional.

This problem seems fairly universal as it prevents all the celljs demos from running on my version of safari, leaving a blank screen. Is there any way of making this more backwards compatible? I'm a huge fan of celljs and it would be great if someone could find a solution and make this more accessible.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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