The problem is that counter-increment: doesn't increment the counter unless it's already been initialized with a counter-reset:. This should be numbered 1. This should be numbered 2. This should be numbered 3. For comparison, this works in Konqueror 3.5.9: the three notes here are correctly numbered 1, 2, and 3.

The relevant section of the CSS spec says that, if there's no counter-reset:, the counter is supposed to be considered to have been reset to 0 by the root element.