GNU bug report logs - #43113
tab incorrectly moves to first button, not next button

Previous Next

Package: hyperbole;

Reported by: Craig Andera <candera <at> wangdera.com>

Date: Sun, 30 Aug 2020 15:13:01 UTC

Severity: normal

Tags: notabug

Done: Mats Lidell <matsl <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 43113 in the body.
You can then email your comments to 43113 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-hyperbole <at> gnu.org:
bug#43113; Package hyperbole. (Sun, 30 Aug 2020 15:13:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Craig Andera <candera <at> wangdera.com>:
New bug report received and forwarded. Copy sent to bug-hyperbole <at> gnu.org. (Sun, 30 Aug 2020 15:13:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Craig Andera <candera <at> wangdera.com>
To: bug-hyperbole <at> gnu.org
Subject: tab incorrectly moves to first button, not next button
Date: Sun, 30 Aug 2020 10:58:53 -0400
[Message part 1 (text/plain, inline)]
I use:  Editor:      GNU Emacs 26.3 (build 1, x86_64-apple-darwin18.2.0, NS
appkit-1671.20 Version 10.14.3 (Build 18D109))

        Hyperbole:   7.1.2
        Sys Type:    x86_64-apple-darwin18.2.0
        OS Type:     darwin
        Window Sys:  ns

In the Hyperbole DEMO file, hitting tab always takes me to the first
button, rather than the next one. I traced into the elisp a bit, and sure
enough `next-button` does not find the buttons in the file other than the
one at the top. Which seems to be due to `next-single-char-property-change`
not finding a `button` property change until the end of the file.
[Message part 2 (text/html, inline)]

Information forwarded to bug-hyperbole <at> gnu.org:
bug#43113; Package hyperbole. (Sun, 30 Aug 2020 16:55:01 GMT) Full text and rfc822 format available.

Message #8 received at 43113 <at> debbugs.gnu.org (full text, mbox):

From: Robert Weiner <rswgnu <at> gmail.com>
To: Craig Andera <candera <at> wangdera.com>
Cc: 43113 <at> debbugs.gnu.org
Subject: Re: bug#43113: tab incorrectly moves to first button, not next button
Date: Sun, 30 Aug 2020 12:54:21 -0400
Thanks for tracking this down.  We’ll work on fixing it in about a week.

-- Bob

> On Aug 30, 2020, at 11:58 AM, Craig Andera <candera <at> wangdera.com> wrote:
> 
> 
> I use:  Editor:      GNU Emacs 26.3 (build 1, x86_64-apple-darwin18.2.0, NS appkit-1671.20 Version 10.14.3 (Build 18D109))
> 
>         Hyperbole:   7.1.2
>         Sys Type:    x86_64-apple-darwin18.2.0
>         OS Type:     darwin
>         Window Sys:  ns
> 
> In the Hyperbole DEMO file, hitting tab always takes me to the first button, rather than the next one. I traced into the elisp a bit, and sure enough `next-button` does not find the buttons in the file other than the one at the top. Which seems to be due to `next-single-char-property-change` not finding a `button` property change until the end of the file.
> _______________________________________________
> Bug-hyperbole mailing list
> Bug-hyperbole <at> gnu.org
> https://lists.gnu.org/mailman/listinfo/bug-hyperbole




Information forwarded to bug-hyperbole <at> gnu.org:
bug#43113; Package hyperbole. (Sun, 06 Sep 2020 17:56:02 GMT) Full text and rfc822 format available.

Message #11 received at 43113 <at> debbugs.gnu.org (full text, mbox):

From: Robert Weiner <rsw <at> gnu.org>
To: Craig Andera <candera <at> wangdera.com>
Cc: 43113 <at> debbugs.gnu.org
Subject: Re: bug#43113: tab incorrectly moves to first button, not next button
Date: Sun, 6 Sep 2020 13:55:13 -0400
[Message part 1 (text/plain, inline)]
Now that I have re-read your report, I see that you are thinking that
Hyperbole buttons utilize the Emacs button.el library (which has a keymap
that supports tabbing through buttons).  However, Hyperbole buttons predate
that package by about a decade and so have never utilized it.  So this is
not a bug (either in Emacs or Hyperbole).

I guess what you want are commands that move forward and backward among
explicit or named implicit buttons in a buffer which you can then bind to
keys that you like.  I would suggest you close this report and open a new
feature request, describing the full set of behavior you would like.  Then
we could work on that.

Regards,

Bob

On Sun, Aug 30, 2020 at 12:54 PM Robert Weiner <rswgnu <at> gmail.com> wrote:

> Thanks for tracking this down.  We’ll work on fixing it in about a week.
>
> -- Bob
>
> > On Aug 30, 2020, at 11:58 AM, Craig Andera <candera <at> wangdera.com> wrote:
> >
> > 
> > I use:  Editor:      GNU Emacs 26.3 (build 1, x86_64-apple-darwin18.2.0,
> NS appkit-1671.20 Version 10.14.3 (Build 18D109))
> >
> >         Hyperbole:   7.1.2
> >         Sys Type:    x86_64-apple-darwin18.2.0
> >         OS Type:     darwin
> >         Window Sys:  ns
> >
> > In the Hyperbole DEMO file, hitting tab always takes me to the first
> button, rather than the next one. I traced into the elisp a bit, and sure
> enough `next-button` does not find the buttons in the file other than the
> one at the top. Which seems to be due to `next-single-char-property-change`
> not finding a `button` property change until the end of the file.
> > _______________________________________________
> > Bug-hyperbole mailing list
> > Bug-hyperbole <at> gnu.org
> > https://lists.gnu.org/mailman/listinfo/bug-hyperbole
>
[Message part 2 (text/html, inline)]

Added tag(s) notabug. Request was from Mats Lidell <matsl <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 13 Mar 2024 14:42:01 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 43113 <at> debbugs.gnu.org and Craig Andera <candera <at> wangdera.com> Request was from Mats Lidell <matsl <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 13 Mar 2024 14:45:01 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 11 Apr 2024 11:24:15 GMT) Full text and rfc822 format available.

This bug report was last modified 7 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.