Skip to content

Import by id: cancel doesn't really cancel the request #10508

@tobiasdiez

Description

@tobiasdiez

JabRef version

5.10 (latest release)

Operating system

Windows

Details on version and operating system

No response

Checked with the latest development build (copy version output from About dialog)

  • I made a backup of my libraries before testing the latest development version.
  • I have tested the latest development version and the problem persists

Steps to reproduce the behaviour

Import something by id, and click "cancel". The dialog disappears, so it looks like it canceled the request. But if the request actually times out (or fails for some other reason) you still get the error dialog shown.

A proper fix would require to cancel/disconnect from the actual http request, and that might be a major refactoring. But at least the composite id fetcher should have a option to not ask the next id fetcher, and errors should be hidden from the users after cancel.

Appendix

...

Log File
Paste an excerpt of your log file here

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Done
    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions