Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thejoefin/appointmentstorereprobug
https://github.com/thejoefin/appointmentstorereprobug
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/thejoefin/appointmentstorereprobug
- Owner: TheJoeFin
- Created: 2021-07-23T02:58:47.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-17T02:30:48.000Z (about 3 years ago)
- Last Synced: 2024-12-16T17:51:05.007Z (16 days ago)
- Language: C#
- Size: 36.1 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AppointmentStoreReproBug
This app was made to demonstrate an issue I've been experiencing with the AppointmentManager crashing Ink Calendar. This bug feedback item is recorded at https://aka.ms/AAd9vxx
This app highlights several different stange behaviors within the `AppointmentManager` API.
1. `StoreChanged` event fires several times when making a new appointment
2. `ShowEditNewAppointmentAsync` does not respect the `AllDay` property of the `Appointment` parameter
3. `AppointmentCalendar` `RegisterSyncManagerAsync` fails, and docs are not clear on how it is to be used.
4. `AppointmentStore` function `GetChangeTracker("");` takes a string as a parameter, but it is unclear what that parameter should be or what effect it has.
5. **Major bug within:** `AppointmentManager.RequestStoreAsync(AppointmentStoreAccessType.AllCalendarsReadWrite);` Reproduced by:
- Running app x64, Released
- Start and stop the app several times, requesting `AppointmentStore` each time
- Eventually the step requesting the `AppointmentStore` fails but crashes the app, even when within a try/catch
- Switching back to debug the System ContentDialog requesting calendar access appears again and the app works fine.