Hang when changing formatting on numbered list

Hi Keith,

Got a bug for you. I’m getting an endlessly spinning beachball and having to force-quit Scrivener when I follow these steps:

  1. Create a numbered or bulleted list that is the LAST item in a document, with no other formatting following.
  2. Select part of the list that doesn’t include the first line but does include at least part of the last line, and
  3. Apply a list format from the ¶a menu.

OR

  1. Create a numbered list
  2. Create a second numbered list immediately below it, with no blank lines between the lists and nothing below it.
  3. Select the second list, and apply my list format

This is a consistent problem and happens every time – after restarting Scrivener, after restarting the machine, in a new document.

The list format I’m using was copied from one I created back when Scrivener shared formats with TextEdit. It’s a modified version of Apple’s built-in bulleted list format, with the tabs moved. I used my custom list formats to create various levels of bulleted and numbered lists – such as the format for the sub-item list in the example below.

Below is the formatting I was TRYING to create:

  1. Item
  2. Item
    a. Sub-item
    b. Sub-item

I have list presets set up so I can easily create various indent levels of bulleted and numbered lists. I usually select the list style I want first (bullets, numbers, letters), then apply my custom list style to adjust the tabs, which is what I did in this case. These list styles have worked fine from when you separated Scrivener’s styles from the Mac’s until today. I use them so much that I am reasonably confident that I would have encountered this problem if it had existed in previous versions.

Since Scrivener no longer uses the Mac’s built-in styles, I can’t duplicate the situate exactly in e.g. TextEdit. However, when I copied and pasted my Scrivener document text to TextEdit and applied an equivalent list style (the source of the styles that are causing problems in Scrivener), the problem did not occur and TextEdit behaved as expected.

A related bug in how Scrivener applies my list style may be relevant to debugging this:

If I have lines 1 through 4 which are NOT numbered or bulleted, and select lines 1 and 2 and apply my list format, lines 1, 2, AND 3 get reformatted with bullets – even if my actual selection is only partway through line 2, and does not extend to the end.

HTH and happy bug stomping!

Joy
Mac, OS 10.6.8
Scrivener 2.4.1 (22817)

Here’s the Console log file – nothing was boldfaced:

2013.03.17 8:39 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006d1198, p = 0x1006d119c, pEnd = 0x1006d11a0)
2013.03.17 8:39 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006d11e8, p = 0x1006d11ec, pEnd = 0x1006d11f0)
2013.03.17 8:39 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006d1198, p = 0x1006d119c, pEnd = 0x1006d11a0)
2013.03.17 8:39 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006d11e8, p = 0x1006d11ec, pEnd = 0x1006d11f0)
2013.03.17 8:39 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006d1198, p = 0x1006d119c, pEnd = 0x1006d11a0)
2013.03.17 8:39 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006d11e8, p = 0x1006d11ec, pEnd = 0x1006d11f0)
2013.03.17 8:39 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006d1198, p = 0x1006d119c, pEnd = 0x1006d11a0)
2013.03.17 8:39 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006d11e8, p = 0x1006d11ec, pEnd = 0x1006d11f0)

Another example:

2013.03.17 8:42 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006f5198, p = 0x1006f519c, pEnd = 0x1006f51a0)
2013.03.17 8:42 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006f51e8, p = 0x1006f51ec, pEnd = 0x1006f51f0)
2013.03.17 8:42 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006f5198, p = 0x1006f519c, pEnd = 0x1006f51a0)
2013.03.17 8:42 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006f51e8, p = 0x1006f51ec, pEnd = 0x1006f51f0)
2013.03.17 8:43 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006f5198, p = 0x1006f519c, pEnd = 0x1006f51a0)
2013.03.17 8:43 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006f51e8, p = 0x1006f51ec, pEnd = 0x1006f51f0)
2013.03.17 8:43 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006f5198, p = 0x1006f519c, pEnd = 0x1006f51a0)
2013.03.17 8:43 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006f51e8, p = 0x1006f51ec, pEnd = 0x1006f51f0)
2013.03.17 8:43 AM PDT com.apple.launchd.peruser.501[150] ([0x0-0x33033].com.literatureandlatte.scrivener2[839]) Exited: Terminated
2013.03.17 8:43 AM PDT com.apple.UserNotificationCenter[862] UserNotification[862]: [WSX] Will not load into com.apple.UserNotificationCenter as the hard coded exclude list says no.
2013.03.17 8:43 AM PDT UserNotificationCenter[862] Can’t open input server /Library/InputManagers/QuicKeysIM
2013.03.17 8:43 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006f5198, p = 0x1006f519c, pEnd = 0x1006f51a0)
2013.03.17 8:43 AM PDT com.apple.Finder[156] SystemFlippers: didn’t consume all data for magn ID 0 (pBase = 0x1006f51e8, p = 0x1006f51ec, pEnd = 0x1006f51f0)
2013.03.17 8:43 AM PDT Problem Reporter[868] Can’t open input server /Library/InputManagers/QuicKeysIM

Hi Joy,

Sorry for the late response. I’m afraid I can’t reproduce this at all, and I’ve tested on 10.6.8 too, just to be sure. The Console report has a lot about something called “SystemFlippers” and something about QuickKeys input manager, but nothing else, unfortunately. Are you doing anything strange, such as invoking the presets with a keyboard shortcut, that I should know about? Maybe you could post a video showing the problem?

Thanks and all the best,
Keith

I am having much the same problem as Joy is with numbered and indented lists, There seriously needs some automation here.

I have tried to do styles from my indents forms - only to have the ENTIRE outline block go to … h*ll. I have looked under edit to see if their was a increase or decrease indent control there - and I am not seeing any. The list styles are pretty exhaustive for basic outlining the implementation to USE lists needs to be worked on.

Peter Kelley
St. Paul, MN USA