You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full pass across all 8 files from this issue's export. Every step says exactly which screen/control/property to click in Studio, followed by the complete code to paste — no partial snippets.
In priority order:
The serious issue you reported — ViewItem.OnVisible is missing Reset(dpkPublishDate1) and Reset(cmb_Owner1). This is a regression of a bug fixed once before (commit 2a75945) — without these, the Owner and Release Date pickers carry over stale state from whatever you looked at last (e.g. a blank new entry) instead of refreshing for the item you actually opened. That's exactly why the "Fill in..." red hint kept showing on valid items until you hit Save.
Same non-delegable Year/Month/Day filter bug already fixed in NewsletterPack and ViewItem's date picker — found a third instance, still open in Overview's 4-week grid.
NewsletterPack's ReadyForRelease field-name fix — confirmed still not applied from the last guide.
Formulas' GetFileExt dedup — confirmed still not applied. Lowest priority, safe to skip if you're short on time before tomorrow.
Item 1 is the one I'd prioritize given the demo timing.
Activity
Add pre-release scrub guide: stale field regression, delegation fixes…
Phaderon commentedon Jul 21, 2026
Pre-release scrub — full guide, top to bottom
https://phadedev.github.io/policy-tracker/guides/pre-release-scrub.html
Full pass across all 8 files from this issue's export. Every step says exactly which screen/control/property to click in Studio, followed by the complete code to paste — no partial snippets.
In priority order:
ViewItem.OnVisibleis missingReset(dpkPublishDate1)andReset(cmb_Owner1). This is a regression of a bug fixed once before (commit2a75945) — without these, the Owner and Release Date pickers carry over stale state from whatever you looked at last (e.g. a blank new entry) instead of refreshing for the item you actually opened. That's exactly why the "Fill in..." red hint kept showing on valid items until you hit Save.Year/Month/Dayfilter bug already fixed inNewsletterPackandViewItem's date picker — found a third instance, still open inOverview's 4-week grid.NewsletterPack'sReadyForReleasefield-name fix — confirmed still not applied from the last guide.Formulas'GetFileExtdedup — confirmed still not applied. Lowest priority, safe to skip if you're short on time before tomorrow.Item 1 is the one I'd prioritize given the demo timing.
Phaderon commentedon Jul 22, 2026
// PublishAllBtn.OnSelect
Set(varPublishGroupDate, ThisItem.'Planned Publish Date');
Set(varPublishGroupCount, CountRows(Filter(ThisItem.GroupedItems, 'External consultation required' = false)));
// Track failed items using a collection instead of Set() inside ForAll
Clear(colPublishFailures);
ForAll(
Filter(ThisItem.GroupedItems, 'External consultation required' = false) As PubItem,
IfError(
Patch(
'Policy Proof Tracker',
LookUp('Policy Proof Tracker', ID = PubItem.ID),
{
Published: true,
'Published Date': varPublishGroupDate
}
),
Collect(colPublishFailures, PubItem)
)
);
Refresh('Policy Proof Tracker');
If(
CountRows(colPublishFailures) = 0,
Notify(
"Published all " & varPublishGroupCount & " items for " & Text(varPublishGroupDate, "d mmm yyyy"),
NotificationType.Success
),
Notify(
CountRows(colPublishFailures) & " of " & varPublishGroupCount & " items failed to publish for " & Text(varPublishGroupDate, "d mmm yyyy") & ". Please retry.",
NotificationType.Error
)
)