I want to insert a plain text angle bracket, like "<" in the node body, but it is replaced with "<". This should not be so. I need plaintext angle brackets in order to output directed dot format for http://drupal.org/project/graphviz_filter , but this bug makes it impossible.
This is NOT related to input filters.
Steps to reproduce:
1. create new input format, and remove all filters.
2. create new node, with at least one angle bracket in the body.
3. change the body input format to the new (empty) input format.
4. save the node.
5. view page source
Comments
Comment #1
naught101 commentedTo clarify the above, I know it's not input filters because I have created an new input format with all filters disabled, and used that. Interestingly,
<?php ... ?>tags get stripped from input. I don't know if that's related.This is the same in computed fields. One interesting thing that I've noticed is that my computed field, which looks basically like:
Also has this problem (even though the dot output should be rendered before it's send back to the node) and spits out an error like :
This is messing with my head..
Comment #2
heine commentedI cannot reproduce this on a fresh install of Drupal. A filterless input format correclyl outputs <
Comment #3
naught101 commentedOk, finally tested in konqueror, and this isn't actually happening at all. Sorry for the hassle, it appears that firefox is encoding loose angle brackets into HTML entities.