Summary
The current DMG moved the project task creation-time comparator into a different shared webview chunk. When project-task-sort is enabled, the descriptor misses the new owner and candidate acceptance correctly rejects the Linux build.
Current upstream input
- App version:
26.707.62119
- DMG SHA-256:
c243c94f8de6a51f5530ffe1f8d0c1588733d890ac692e34aaca06d95ba637ca
- Environment reproduced: Bluefin Linux, local upstream-release acceptance profile
Actual behavior
feature:project-task-sort:creation-time
status: skipped-optional
WARN: Could not find current project task creation timestamp insertion point - skipping project task sort feature patch
Because the feature is enabled, this is reported as enabled-feature-drift and the candidate is rejected instead of replacing the working app.
Local evidence packet
The current comparator is owned by:
app-initial~app-main~onboarding-page~projects-index-page~quick-chat-window-page~codex-micro~iqsnin5k-CcY42RXW.js
The old descriptor still targets the previous projects/remote-conversation chunk. The current owner also contains the persisted chatSortMode and projectSortMode normalization markers, which can provide the same fail-closed ownership check without retaining obsolete menu-string markers.
A focused current-DMG probe against the new owner after retargeting reports:
{"id":"project-task-sort","changed":true,"idempotent":true,"warnings":[]}
Focused Project Task Sort tests, the complete Linux feature test set, and the patch-runner suite pass with the current owner and markers.
Expected behavior
Retarget the descriptor to the current shared chunk and require the current sort-state markers before changing the comparator. Drift or mixed applied/unapplied shapes must remain byte-identical with one warning.
Scope
- Current DMG only; no previous chunk fallback.
linux-features/project-task-sort/ only.
- No unrelated project UI or sort behavior changes.
Summary
The current DMG moved the project task creation-time comparator into a different shared webview chunk. When
project-task-sortis enabled, the descriptor misses the new owner and candidate acceptance correctly rejects the Linux build.Current upstream input
26.707.62119c243c94f8de6a51f5530ffe1f8d0c1588733d890ac692e34aaca06d95ba637caActual behavior
Because the feature is enabled, this is reported as
enabled-feature-driftand the candidate is rejected instead of replacing the working app.Local evidence packet
The current comparator is owned by:
The old descriptor still targets the previous projects/remote-conversation chunk. The current owner also contains the persisted
chatSortModeandprojectSortModenormalization markers, which can provide the same fail-closed ownership check without retaining obsolete menu-string markers.A focused current-DMG probe against the new owner after retargeting reports:
{"id":"project-task-sort","changed":true,"idempotent":true,"warnings":[]}Focused Project Task Sort tests, the complete Linux feature test set, and the patch-runner suite pass with the current owner and markers.
Expected behavior
Retarget the descriptor to the current shared chunk and require the current sort-state markers before changing the comparator. Drift or mixed applied/unapplied shapes must remain byte-identical with one warning.
Scope
linux-features/project-task-sort/only.