#3100 Mac OS X 10.5.2 Hangup when clicking on "Help" menu 4.3pre14

normal bug
closed-fixed
Seph Soliman
5
2009-06-19
2008-05-23
Martin Skopp
No

Since I upgraded from 10.4 to 10.5, my jEdit hang itself up every time when I click/hover over the "help" menu.

This happens from 4.3pre11 up to 4.3pre14.
It happens with Java 1.5 and Java 1.6, with MacOSX-plugin enabled and removed.

If one of you guys need more information please do not hesitate to contact me (I am a java developer but never built jedit from the source).

Discussion

  • Seph Soliman
    Seph Soliman
    2008-05-23

    Logged In: YES
    user_id=831311
    Originator: NO

    Actually it doesn't hang permanently - it's just slow.

    Leopard got a new feature for search menu items in the help menu. jEdit is not the first application to suffer a bit from this new feature. Other native applications have also been slowed down, but not nearly as much. It doesn't actually crash, but it is doing something timeconsuming like indexing all menu items.

    I can't guarantee that we can remove this delay compeltely since many of the jEdit menuitems are created dynamicly and leopard feature might require to re-aggregate this all the time. In any case it might require some native JNI calls which I would suggest we put into the mac os plugin. Maybe this feature can be disabled.

    The only known workaround is to use the Metal look and feel which doesn't have this feature.

    Regards,
    Seph

     
  • Seph Soliman
    Seph Soliman
    2008-05-23

    • milestone: 101607 --> normal bug
    • assigned_to: nobody --> scarlac
     
  • Martin Skopp
    Martin Skopp
    2008-05-23

    Logged In: YES
    user_id=515887
    Originator: YES

    Thanks for the info.
    Would be nice if there will be a solution (Maybe having no help menu at all is a solution?).

    When implementing anything into the mac os plugin, please remind that the plugin does not work under java 1.6/leopard.

     
  • Martin Skopp
    Martin Skopp
    2008-05-29

    NeoOffice "help" menu screenshot

     
    Attachments
  • Martin Skopp
    Martin Skopp
    2008-05-29

    Logged In: YES
    user_id=515887
    Originator: YES

    I just recognized that the help menu of application "neooffice" does not include the new Leopard help feature.
    So somehow it must be possible to avoid the Leopard from indexing the menu...
    AFAIK neooffice or parts of it are also coded in java, maybe this helps a bit in finding a solution.

    http://www.neooffice.org
    File Added: neooffice-help.png

     
  • Trevor Harmon
    Trevor Harmon
    2008-05-31

    Logged In: YES
    user_id=720008
    Originator: NO

    Yeah, I've experienced this problem too, but it's not a permanent hang. jEdit beachballs for about 10 seconds then comes back to life. Annoying but avoidable.

     
  • Seph Soliman
    Seph Soliman
    2009-06-19

    This seems to be fixed with the latest java update for mac. Java help-menu generation is still a bit slow, but it's cached and a lot quicker now.

    Closing as "fixed".

    Regards
    Seph

     
  • Seph Soliman
    Seph Soliman
    2009-06-19

    • status: open --> closed-fixed