Skip to content

Bug: Import tags from metadata no longer imports from all selected files #112

Description

@d0tlake

Describe the bug
Before 1.0.0-ruc.10.0, the expected behavior worked as intended:

  • Selecting all files and selecting the "Import Tags From Selected Files Metadata" option would import all files in the focused search.
  • When navigating to settings and going to "Import/Export" and clicking on "Import tags and properties from file metadata", it would import all of the files in the currently focused search.

After 1.0.0-ruc.10.0, the new unintended behavior:
Selecting all files or using the import from settings now will only import the currently focused page, even if the number of selected images shows all images as selected. In order to import tags, you now have to either:

  1. Scroll files until a new page is loaded, import the new page, and keep doing for ALL pages (you cannot just scroll to load all pages and then import)
  2. Search for files that have not been tagged yet continually until all imports are done

Both can take a significant more amount of time and manual process if you have a lot of images to import.

To Reproduce
Steps to reproduce the behavior:

  1. Add enough images to Allusion to require pagination (this is around 380, not sure the exact number)

Then import all tags from images by either:

  1. Select all images, either with CTRL+A or by clicking the checkbox to the left of the search
  2. Right click and select "Tagging..." and then ""Import Tags From Selected Files Metadata"

Or:

  1. Go to Settings
  2. Go to Import/Export
  3. Click on "Import tags and properties from file metadata"

In both scenarios, only currently focused page is imported

Expected behavior
All selected files or the currently focused search should import tags and properties from metadata, regardless of the pages loaded. This is how auto-tagging with a tagging service works, so it should work the same way.

Allusion version
1.0.0-ruc.10.0

Desktop OS
Windows 11

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions