RESOLVED WORKSFORME 14219
TiddlyWiki saving doesn't work
https://bugs.webkit.org/show_bug.cgi?id=14219
Summary TiddlyWiki saving doesn't work
Tommi Komulainen
Reported 2007-06-18 13:51:22 PDT
With webkit nightlies TiddlyWiki and derivatives are unable to save any changes to local files, all attempts just show a "It's not possible to save changes." error dialog with varying verbosity. I've tried both the java (http://tiddlywiki.com/#TiddlySaver) and plugin (http://www.dcs.gla.ac.uk/~jp/tiddlywiki/) workarounds and neither one is working with webkit nightlies. Both seem to be working with Safari2.
Attachments
Alexey Proskuryakov
Comment 1 2007-06-22 05:57:51 PDT
If confirmed, this would be a P1 bug. Could you please provide detailed steps to reproduce (as in "open this site, click this particular link, type this text, expect that behavior")?
Tommi Komulainen
Comment 2 2007-06-22 06:52:18 PDT
1. Download http://tiddlywiki.com/empty.html 2. Open the local file 3. Click 'save changes' in the sidebar on the right
Alexey Proskuryakov
Comment 3 2007-06-23 00:16:38 PDT
After following these steps in Safari 2, all I got was an error message saying "It's not possible to save changes." Doing the same in Firefox, I got a request for additional privileges from the script, which I didn't grant, not knowing what they were needed for.
Alexey Proskuryakov
Comment 4 2007-06-23 03:58:36 PDT
The Java workaround was verified to work correctly with TOT (works for me, and confirmed by the reporter on IRC): 1) Create a folder ~/Documents/tiddlywiki-folder 2) Create a .java.policy file, as described at http://tiddlywiki.com/#TiddlySaver 3) Save http://tiddlywiki.com/empty.html to tiddlywiki-folder 4) Open it 5) Click 'save changes' in the sidebar on the right A new saved file appears in tiddlywiki-folder. I don't think this is supposed to work without a Java applet or plugin in WebKit, because scripts cannot request elevated privileges, as TiddlyWiki does in Firefox code path. In the future, HTML5 persistent storage may provide a better foundation for such applications.
Note You need to log in before you can comment on or make changes to this bug.