Open Bug 1906928 Opened 2 years ago Updated 1 year ago

MacOs Spotlight integration broken

Categories

(Thunderbird :: OS Integration, defect, P2)

Thunderbird 128
All
macOS
defect

Tracking

(thunderbird_esr128 affected, thunderbird129 affected)

ASSIGNED
Tracking Status
thunderbird_esr128 --- affected
thunderbird129 --- affected

People

(Reporter: arschmitz, Assigned: arschmitz)

References

(Blocks 1 open bug)

Details

(Keywords: regression)

Attachments

(1 obsolete file)

The spotlight integration for MacOS14 is not working when loading messages the following error is occurring
JavaScript error: resource:///modules/SpotlightIntegration.sys.mjs, line 178: TypeError: setting getter-only property "_profileDir"

the class attempts to cache the dir but only providers a getter for _profileDir but within the getter trys to set it...

get _profileDir() {
    delete this._profileDir;
    return (this._profileDir = Services.dirsvc.get("ProfD", Ci.nsIFile));
  }

and as a result i see no results in spotlight search.

Assignee: nobody → arschmitz
Status: NEW → ASSIGNED
Keywords: regression
Hardware: ARM64 → All
Severity: -- → S3
See Also: → 1925285

Bug 1925285 fixes the getter error, but apparently spotlight is still broken.

Summary: MacOs Spotlight integration type error → MacOs Spotlight integration broken
Priority: -- → P2
Blocks: 1875567
Attachment #9411839 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: