This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

autoExportHTML adding bogus characters in exported html

  • 4 replies
  • 1 has this problem
  • 5 views
  • Last reply by cor-el

more options

Hi,

I recently upgraded from FF 3.x to 6. Everything's working pretty good, but one problem I see is that the exported HTML (generated when I exit FF with the above config knob enabled) has some bookmarks preceeded/appended by some misc characters, like an 'open parenthesis' or a paren + a dash on a line by themselves. Any clues?

Hi, I recently upgraded from FF 3.x to 6. Everything's working pretty good, but one problem I see is that the exported HTML (generated when I exit FF with the above config knob enabled) has some bookmarks preceeded/appended by some misc characters, like an 'open parenthesis' or a paren + a dash on a line by themselves. Any clues?

All Replies (4)

more options

I also noticed now that the html page has lost all hierarchy - used to be that folders in folders would have indentation - now everything is left justified. Very annoying....

more options

Are that normal bookmarks or JavaScript bookmarklet or data URIs?


You can fix the indentation with some CSS code.

<style>
dl > dt > dl {
 display: block;
 -moz-margin-start: 40px;
}
</style>

Modified by cor-el

more options

Hi Cor-el, thanks for the reply. These are just normal bookmarks, nothing fancy/special about any of them.

The thing is, I basically use my exported bookmarks page as my home page, so while the CSS fixes it, it's overwritten the next time I close down FF. Now I'd be stuck post-processing this file manually or with scripts every time I shut down the app. I guess I'm a bit baffled as to why these changes were implemented in the first place, I'm failing to see the benefit/reasoning behind them.....

more options

Firefox 4 and later treat the DT element differently and that causes a quirk CSS rule (dl > dl) not to get applied.

  • resource://gre-resources/quirk.css line 220

Make sure that the file is opened as UTF-8.

  • View > Character Encoding
  • Firefox > Web Developer > Character Encoding

You can use this bookmarklet to add the style sheet.


javascript:(function(){var doc=document,css=doc.createElement('LINK');css.rel='stylesheet';css.type='text/css';css.href='data:text/css,'+'dl>dt>dl{display:block;-moz-margin-start:40px;}';doc.documentElement.childNodes[0].appendChild(css);})();

Modified by cor-el