web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / DatePicker can't be re...
Power Apps
Suggested Answer

DatePicker can't be reset to blank since yesterday, Reset() and DefaultDate both ignored

(1) ShareShare
ReportReport
Posted on by 4

Since yesterday, date pickers in my canvas apps can no longer be cleared. This worked reliably for months and broke without any change on my side. I've reproduced it on two different tenants, with two different accounts, on two different devices, same behavior every time.

The core problem: a date picker cannot be set back to blank. Reset() does not clear it, setting the bound variable to Blank() does not clear it, and a direct Patch(... , { field: Blank() }) does not clear it either. On top of that, DefaultDate appears to be ignored when switching between records, the previously selected date stays visible even though the new record's value is blank.

I stripped it down to the simplest possible repro on a blank screen, with both a modern and a classic picker, to rule out my own logic:
DatePicker1 (ModernDatePicker@1.0.0): DefaultDate = Blank()
DatePicker2 (Classic/DatePicker@2.6.0): DefaultDate = Blank()
Button1 (ModernButton): OnSelect = Reset(DatePicker1); Reset(DatePicker2);

Pressing the button does nothing visible, the picked date stays in both controls. I also tried the variable approach, which used to be a reliable workaround:
DatePicker1: DefaultDate = varToday
Button1: OnSelect = Reset(DatePicker1); Reset(DatePicker2); Set(varToday, Blank())
Button2: OnSelect = Set(varToday, Now() + 10)

Setting varToday to a real date (the +10 button) updates the picker fine. But setting varToday back to Blank() does not clear it. So the control accepts any concrete value but refuses blank specifically. As a telling detail: if I set DefaultDate to 0 instead of blank, the picker jumps to 01-01-1970. So it's treating blank as "no instruction" and keeping the old value, rather than clearing.

Where this actually hurts in a real app: I have a gallery bound to Dataverse, and selecting a row loads that record's date into a picker via DefaultDate. When I switch from a record that has a date to a record where the date field is empty, the picker keeps showing the previous record's date instead of going blank. Same underlying symptom as above

I checked this in Monitor and the trace is revealing. When I pick a date I see the expected SetProperty SelectedDate = "2-6-2026". But when I press the reset button, Monitor logs Button1.OnSelect as a Select user action, and then nothing. There is no resulting effect on the picker, no SetProperty back to blank, no error. The Reset() simply does not register as having any effect on the control. 

Reproduction is minimal: put a ModernDatePicker and a Classic DatePicker on an empty screen, both with DefaultDate = Blank(), add a button with Reset(DatePicker1); Reset(DatePicker2), pick a date, press the button. The date stays.
Environment: reproduced on two tenants, two accounts, two devices (so not account- or machine-specific). Affects only the ModernDatePicker@1.0.0. Started yesterday with no app changes on my end.

Question to anyone who knows: is this a known regression in the current rollout, and is there a working way to force a date picker back to blank right now? Any confirmed workaround, or is a rollback / waiting for a fix the only option? 

I have the same question (0)
  • Suggested answer
    MS.Ragavendar Profile Picture
    7,272 Super User 2026 Season 1 on at
     
    The issues seems to global with the Modern Controls Date Picker is not reset the values.
     
    you can raise a ticket with Microsoft Support team to isolate the issue - https://learn.microsoft.com/en-us/power-platform/admin/get-help-support
     
    For now try replacing the Modern Control with the Classic Date Picker Control 
     
     
    In Button (On Select) : 
    UpdateContext({ctx_reset_date: true});
    Reset(DatePicker2)
     
    Date Picker - DefaultDate
    If(ctx_reset_date,Blank(),Parent.Default)
     
    ✅If this helped, please Accept as Solution to help others ❤️ A Like is appreciated 🏷️ Tag @MS.Ragavendar for follow-ups.
  • gcooper2 Profile Picture
    101 on at
    I've been struggling with this all day. The solution I've come up with is to use variables and set the DefaultDate to Today() if blank and to use colours to indicate the difference between blank and completed dates. 
     
    My particular app has a dashboard screen with a list of student names, when I click on the student name it goes to a new screen with several fields in a grid. The fields reflect what is saved for each student in a SharePoint list. I have quite a lot of date fields, so this bug is a major issue for me. I can't get the dates to reset at all and I need a way to stop the cached dates from overriding the blank dates in my list because they are important dates that need to be accurate. 
     
    When the Student record screen loads I set a variable for each date picker OnVisible.
     
    Set(varAbstractDate, DateValue(varItem.'Abstract date'));
     
    On the individual record screen I set the DefaultDate for my Abstract Date Field to: 
     
    If(IsBlank(varAbstractDate),Text(Today()),varAbstractDate);
     
    This sets the field to Today's date if the list field is blank.
     
    I want to indicate to the user that this date is not the official date, it's just a placeholder, so I've set the Color value to grey if the field is blank and black if it is populated with a date already.
     
    If(IsBlank(varAbstractDate), Color.DarkGray, Color.Black)
     
    This makes the default today's date grey (the same colour as a placeholder).
     
    I want something to indicate to the user that they have updated the value when they select a date, so the colour changes to black OnChange. I also want them to see at a glance which fields are still to be completed.
     
    Set(varAbstractDate, DateValue(Self.SelectedDate))
     
    This also updates the variable with the newly selected date. This is because I want to save the variable, not the SelectedDate from the field. Because I don't want to save any of the default today's dates.
     
    On the save button I patch to the list using the variable rather than the fieldname.SelectedDate.
     
    'Abstract date': varAbstractDate,
     
    This was the only way I could think of making it usable without using a form. I'm using a Power App because I have so many fields that need to be put into individual sections for clarity. This was the only way I could think of doing it that would maintain free fields and without having to rebuild the whole app with old style date pickers.
  • Suggested answer
    GG-02060745-0 Profile Picture
    4 on at
    The fix that's working for us right now: roll the Power Apps Studio authoring version back one release. The break is in 3.26053.13. Version 3.26052.14 behaves normally and Reset()/Blank() clear the picker again.
     
    How to do it (this method keeps working even after the older version drops off the dropdown):
    1. Open your app to edit.
    2. Add this to the end of the canvas app studio URL and reload:
       &studio-version=v3.26052.14.369862872
    3. You're now editing in 3.26052.14. Save/Publish while on this version so the working behavior is baked into your published app.

    One heads-up: the rollback is per session. A fresh Studio session loads your environment default again, so re-apply the URL (or bookmark it) each time you edit until MS ships a fix.
  • Suggested answer
    Ram Prakash Duraisamy Profile Picture
    5,877 Super User 2026 Season 1 on at
     

    Yes, several users have reported issues with modern Date Picker controls recently. If Reset(DatePicker) was working previously and stopped around 03/16/2026 without any app changes, it may be related to a recent Power Apps update. As a workaround, try testing with a classic Date Picker control or resetting the control by updating its bound value. It would also be worth checking the latest Power Apps release notes and opening a support ticket if the issue persists.

     
    Please mark as answer if my suggestion helps.
    Subscribe here for More Useful videos : https://www.youtube.com/@rampprakash3991

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Valantis Profile Picture

Valantis 413

#2
WarrenBelz Profile Picture

WarrenBelz 355 Most Valuable Professional

#3
timl Profile Picture

timl 315 Super User 2026 Season 1

Last 30 days Overall leaderboard