TiddlyWiki.org

Ticket #185 (new defect)

Opened 2 years ago

Last modified 4 months ago

Problem with null characters pasted into TiddlyWiki under Firefox

Reported by: JeremyRuston Assigned to: MartinBudden
Priority: minor Milestone: 2.5
Component: core Version:
Severity: undefined Keywords:
Cc:

Description (Last modified by JeremyRuston)

An obscure bug in Firefox 1.5.0.7 on both the Mac and the PC, causes saving changes to fail if a null byte (0x00) has been pasted into a tiddler. This can happen quite easily because there is a common bug in poorly behaved Windows applications where they include the C/C++ terminating null in the string body. (It's happened to me when copying from Windows applications running under Parallels on OS X).

The attached ZIP file contains a TiddlyWiki file that contains a null character in the tiddler "FireFox?". Loading it up in Firefox and then trying to save changes results in the file being corrupted in a characteristic way. Taking the same file and replacing the null character with an ordinary ASCII character allows it to save changes correctly.

Attachments

index.clean.with.null.html.zip (92.3 kB) - added by JeremyRuston on 25/09/06 17:27:22.
Example of broken TW file

Change History

25/09/06 17:27:22 changed by JeremyRuston

  • attachment index.clean.with.null.html.zip added.

Example of broken TW file

25/09/06 17:28:39 changed by JeremyRuston

  • description changed.

25/09/06 18:07:33 changed by JeremyRuston

  • description changed.

06/10/06 17:00:35 changed by JeremyRuston

  • milestone set to 2.2.

03/11/06 18:48:06 changed by MartinBudden

  • owner changed from JeremyRuston to MartinBudden.

12/11/06 11:35:32 changed by MartinBudden

  • priority changed from undefined to minor.

25/11/06 16:46:17 changed by MartinBudden

  • milestone changed from 2.2 to 2.3.

29/11/07 16:29:37 changed by MartinBudden

  • milestone set to 2.3.1.

13/02/08 18:14:58 changed by MartinBudden

  • milestone changed from 2.3.1 to 2.4.

14/04/08 10:03:26 changed by MartinBudden

  • milestone changed from 2.4 to 2.5.