BUG: Command box ignores unambiguous command

Randy W. Sims
Randy W. Sims Member Posts: 2,272

Typing an unambiguous command to open passage does not correct set that command as default. EG.

open passage guide to jn3.16

defaults to Open Passage Study Layout to John 3:16

If an unambiguous command is entered it should execute that command as the default.

Comments

  • MJ. Smith
    MJ. Smith Member, MVP Posts: 53,018 ✭✭✭✭✭

    Driven me nuts for years but the behavior is consistent. It is selecting the first item in the drop-down list if you have not selected an item from the list. This happens in a number of select boxes. It does have one advantage: it gives me lots of time to twiddle my thumbs while waiting for the list to populate. This results in very agile thumbs despite a bit of arthritis.

    Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."

  • Reuben Helmuth
    Reuben Helmuth Member, MVP Posts: 2,485

    It does have one advantage: it gives me lots of time to twiddle my thumbs while waiting for the list to populate. This results in very agile thumbs despite a bit of arthritis.

    🤣😂🤣

    There really is no reason that disambiguated commands can't be respected (and auto-populate should defer to fully typed and executed commands).

  • Randy W. Sims
    Randy W. Sims Member Posts: 2,272

    Driven me nuts for years but the behavior is consistent. It is selecting the first item in the drop-down list if you have not selected an item from the list. This happens in a number of select boxes. It does have one advantage: it gives me lots of time to twiddle my thumbs while waiting for the list to populate. This results in very agile thumbs despite a bit of arthritis.

    [:D]

    I recall this being discussed a few times before though I didn't look it up. The behaviour is ok for ambiguous commands but if a user types an unambiguous command it ought to be obeyed. I don't see justification for any app to do something different than what a user asks it directly and unambiguously to do. Ideally, it should also do it immediately. I typed the command and pressed enter and it still had to wait a second to finish building the completion list before executing (on a brand new Windows install on a i9 w/ 32GB RAM!). That could at least be hidden if not aborted as soon as a user hits enter.

  • Andrew Batishko
    Andrew Batishko Member, Logos Employee Posts: 5,359

    Unfortunately, the application does not know that the command is unambiguous until it finishes checking for all the different possible options for what the command might mean, so there isn't really a good way to speed this up.

    Andrew Batishko | Logos software developer

  • MJ. Smith
    MJ. Smith Member, MVP Posts: 53,018 ✭✭✭✭✭

    Andrew, the problem isn't just time ... but that it overrides the command see the OP

    Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."

  • Andrew Batishko
    Andrew Batishko Member, Logos Employee Posts: 5,359

    I think I see what you are saying. We're currently considering some changes to the ordering of suggestions in the command box. We'll take a look at whether it's possible to change things so that exact matches get promoted.

    Andrew Batishko | Logos software developer

  • MJ. Smith
    MJ. Smith Member, MVP Posts: 53,018 ✭✭✭✭✭

    Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."

  • SineNomine
    SineNomine Member Posts: 7,043

    That would be a great improvement.

    Agreed!

    A thousand times yes! [:D]

    “The trouble is that everyone talks about reforming others and no one thinks about reforming himself.” St. Peter of Alcántara

  • Randy W. Sims
    Randy W. Sims Member Posts: 2,272

    We'll take a look at whether it's possible to change things so that exact matches get promoted.

    That would be wonderful. Thanks for considering.

  • Andrew Batishko
    Andrew Batishko Member, Logos Employee Posts: 5,359

    Typing an unambiguous command to open passage does not correct set that command as default. EG.

    open passage guide to jn3.16

    defaults to Open Passage Study Layout to John 3:16

    If an unambiguous command is entered it should execute that command as the default.

    We can do something like this, but only if you enter an exact match (ignoring case sensitivity). So, you would need to enter open passage guide to john 3:16

    However, we are also combining this with promoting groups that you have recently run commands from ("Look Up", "Layout", etc), which may also improve things in every day use.

    Andrew Batishko | Logos software developer

  • Randy W. Sims
    Randy W. Sims Member Posts: 2,272

    We can do something like this, but only if you enter an exact match (ignoring case sensitivity). So, you would need to enter open passage guide to john 3:16

    So there will be no bible ref notation expansion? eg. jn3.16? That's disappointing but still a huge step forward. Thank you for that.

  • Philana R. Crouch
    Philana R. Crouch Member, Logos Employee Posts: 4,597

    Typing an unambiguous command to open passage does not correct set that command as default. EG.

    open passage guide to jn3.16

    defaults to Open Passage Study Layout to John 3:16

    If an unambiguous command is entered it should execute that command as the default.

    This has been improved in 8.4 Beta 2.