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

@@!!@@ Appears on Page With EJS and Table in non-IE Browsers #156

Closed
thecountofzero opened this Issue Nov 16, 2012 · 6 comments

Comments

Projects
None yet
5 participants
@thecountofzero
Contributor

thecountofzero commented Nov 16, 2012

When using Chrome, Firefox and probably other non-IE browsers I am seeing the characters "@@!!@@" being written to the screen when I have an EJS template that is a table that is filled with the contents of a list of models/observes.

This issue can be see in this fiddle...

http://jsfiddle.net/thecountofzero/qYdwR/541/

@daffl

This comment has been minimized.

Show comment
Hide comment
@daffl

daffl Nov 16, 2012

Contributor

Thanks! Sorry I didn't get a chance to look into it yet. I remember that @dispatchrabbi, @imjoshdean and @ccummings added this special sequence for an IE bug. Could you guys have a quick look?

Contributor

daffl commented Nov 16, 2012

Thanks! Sorry I didn't get a chance to look into it yet. I remember that @dispatchrabbi, @imjoshdean and @ccummings added this special sequence for an IE bug. Could you guys have a quick look?

imjoshdean added a commit that referenced this issue Nov 16, 2012

@daffl daffl closed this Nov 16, 2012

@whitecolor

This comment has been minimized.

Show comment
Hide comment
@whitecolor

whitecolor Nov 20, 2012

Contributor

I've tried latest master I still have @@!!@@ on the top of a table.

Contributor

whitecolor commented Nov 20, 2012

I've tried latest master I still have @@!!@@ on the top of a table.

@thecountofzero

This comment has been minimized.

Show comment
Hide comment
@thecountofzero

thecountofzero Nov 20, 2012

Contributor

Seems to be working fine for me...

Contributor

thecountofzero commented Nov 20, 2012

Seems to be working fine for me...

@ccummings

This comment has been minimized.

Show comment
Hide comment
@ccummings

ccummings Nov 20, 2012

Contributor

Looks like this still happens if there is a DOM node wrapping the table. I'm going to take a look at this today.

http://jsfiddle.net/FrRWz/

Contributor

ccummings commented Nov 20, 2012

Looks like this still happens if there is a DOM node wrapping the table. I'm going to take a look at this today.

http://jsfiddle.net/FrRWz/

@ccummings ccummings reopened this Nov 20, 2012

@ccummings

This comment has been minimized.

Show comment
Hide comment
@ccummings

ccummings Nov 20, 2012

Contributor

Fixed with 5bafca4

Contributor

ccummings commented Nov 20, 2012

Fixed with 5bafca4

@ccummings ccummings closed this Nov 20, 2012

@freejosh

This comment has been minimized.

Show comment
Hide comment
@freejosh

freejosh Aug 16, 2013

The issue can be reproduced again when trying to output a table for each element in the list, when the loop is preceded by any other element: http://jsfiddle.net/FrRWz/1/

However I noticed that it works properly if the whole template is wrapped in an element: http://jsfiddle.net/FrRWz/2/

The issue can be reproduced again when trying to output a table for each element in the list, when the loop is preceded by any other element: http://jsfiddle.net/FrRWz/1/

However I noticed that it works properly if the whole template is wrapped in an element: http://jsfiddle.net/FrRWz/2/

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