--- links-2.1pre18/view.c.orig 2005-08-03 01:51:06.000000000 -0500 +++ links-2.1pre18/view.c 2005-08-04 12:55:17.000000000 -0500 @@ -2973,6 +2973,7 @@ } if (!event_catchable(ev) || !fd->f_data || !fd->vs) goto dont_catch; +#ifdef JS if (fd->vs->current_link >= 0 && fd->vs->current_link < fd->f_data->nlinks) { struct link *l = &fd->f_data->links[fd->vs->current_link]; if (ev->b < EVH_LINK_KEYDOWN_PROCESSED && l->js_event && l->js_event->keydown_code) { @@ -2992,6 +2993,7 @@ ev->b = EVH_DOCUMENT_KEYPRESS_PROCESSED; if (!(call_keyboard_event(fd, fd->f_data->js_event->keypress_code, ev))) return 1; } +#endif dont_catch: if (!F) r = frame_ev(ses, fd, ev);