Has anyone else had issues saving forms in REDCap with version 12.5.16? - save

We've just upgraded from 9.6.4 to the latest version and I am now having issues saving record forms. There are no required fields on the instrument and no pop up about fields needing to be entered.
I'm still able to click "Save & Exit" however it never processes the request. When I try to leave the page the "Save Changes" pop up still displays, but it does not let me save from this dialog either.

Related

What do I need to do to publish my app in the Microsoft Store after associating it?

I am trying to pubish my Winforms app to the Microsoft Store. My solution uses a Packaging project, and I selected "Publish" from the Packaging App in Visual Studio 2019.
I first selected item #1 in the screenshot below and went through the steps there (selecting the "Finish" button, which gave no feedback); then I selected item #2. There were also no messages after associating my app with the Store (either that it failed or not).
So I searched the Microsoft Store for my app, and it was not there...
What do I need yet to do, or what did I do wrong? What is the next step after associating my app to actually upload it?
By looking through screenshots I'd taken of a previous Microsoft Store submission, I was able to see that you must go here to submit your app:
https://partner.microsoft.com/en-us/dashboard/products/
...to submit an app; but from where do you reach this otherwise (if you don't already have the URL squirreled away somewhere)? It's odd that the submission page is hidden or at least so hard to find. Does MS actively discourage uploads of apps by making the process difficult?
It seems to me there should be an Upload option right from the Microsoft Store that would lead you to this page.

How to save current dashboard selections in Powerapps

I have created a standalone app in Powerapps. It is basically just a dashboard with a text input box, a number of toggle switches and radio buttons.
The dashboard will be used just to confirm a list of actions have been started or completed.
There is no requirement to save the data as such, but I need the option to keep the toggle selections and radio buttons etc as they were previously when a user opens the app.
At present the app works great however when closed and reopened the options revert to their default selections.
I have a button that resets the selections if required but I need them to remain unchanged unless reset manually.
Any help would be appreciated.
You need to persist the data somewhere, whether that is in locally on the device (more difficult, does not work for apps in-browser; mobile only) or in a data table somewhere (easy).
On-device example
Data table (Sharepoint) example:
When user clicks "Save", Patch() the data to a Sharepoint list
OnStart of the app, set a variable for the logged in user, then lookup in the Sharepoint list, all settings for varUser.
ClearCollect these into a local collection.
Use UpdateIf on each field to update the Collection
When user clicks "Save", Patch() the Sharepoint list, repeat.

iOS app will save password but will not autofill

I have associated domains set up with my app & api, so apple is asking to save my passwords, but they will not autofill.
Here is my AD:
Here is XCode where I set the content type:
NOTE: The text field input placeholder is "Email", because we use the email as the username.
I even set them programmatically as well. I have tried deleting the app, restarting my phone and deleting the app, deleting the text fields and recreating them, all to no avail.
What is really weird is that autofill for email does not work in my signup form either, but only for that text field. So, I have a first name text field - that will autofill my name, but if i switch that to "Email", then it will autofill email successfully. Then, I copy that text field, move it into position, delete the old one, change one of them back to "first name" and now it doesn't work. This is so weird, it makes 0 sense.
Once I log in, it asks to "Save Password", no matter how many times I log in. It does not ask to "Update Password". When I sign in the second time, I click on "Passwords" and it shows the password I created, attached to my associated domain, under suggested passwords. If I click here, it will load the password. But why is it not autofilling? What am I doing wrong?
I have verified that it autofills in other apps, I just tried w/ CapitalOne
The issue was the path of the associated domain. This is an apple bug. For the associated domain, I was using webcredentials:api.companyname.com/v1. The "v1" was the issue. It compiles, runs, and saves the domains with the v1. It appears that about half of the associated domains functionality still works if you include a path, but half doesn't, with no indication of the error. However, when you prepare for submission to the app store by archiving the app, it will fail. When I removed the path, it started to work 100%.

Facebook ios sdk authorize opens two permissions request dialogs

Calling authorize from our game (using Facebook ios sdk 2.x or 3.1) results in two permissions dialogs in the Facebook App. Similar odd behaviour is demonstrated in the web browser if the Facebook App is not present on the device but I will refrain from describing that specific case.
During testing we found that...
On iPhone
Accepting the first permission dialog results in a blank dialog with a cancel button. Clicking on cancel will dismiss the dialog, briefly show a second (exact duplicate) permissions dialog, and then return the user to the app. If the user returns to the Facebook app, they will see the second permissions dialog still there.
On iPad
Accepting the first permission dialog often results in a blank dialog with a cancel button. Clicking on cancel (or if the cancel dialog doesn't show at all) will show a second (exact duplicate) permissions dialog. Clicking 'Allow' on this dialog will return the user to the app.
Here are some images to help illustrate the ipad case:
First permission dialog shows: https://www.evernote.com/shard/s54/sh/3037a5b8-d55a-4bc2-ad11-a889202ca596/14f2e1241ee78c333c6cb2c8f978adfe
User clicks 'Accept' and then Blank cancel dialog shows: https://www.evernote.com/shard/s54/sh/8ef40f24-7291-4592-9faa-9e2f322c0652/66ae6f4e43192510a7beeb9fb154bd04
User clicks 'cancel' and then second permission dialog shows: (refer to first image... I hit my max 2 links already)
User clicks 'Accept' and flow returns to the game (also not shown)
I've since tried out the same steps using a popular Facebook game - Diamond Dash. On iPad you will see a similar double permissions dialog (minus the blank cancel dialog). If you 'Allow' the first permission dialog, control will return to the game. If you then go back to the Facebook App, you'll see the second permission dialog hanging around.
Ultimately the user can get through the multiple dialogs and go on to play the game... but certainly the flow is messy.
So my questions are:
1) How can we get rid of the blank cancel dialog after accepting permissions and
2) How can we get rid of the double permission dialog (or at the very least ensure that on iPad, the first permission dialog will return the user to our app)
I've searched through other posts related to blank fb dialogs and so far everything points to session expiry (or re-asking for permissions after already being granted) so I believe this is a new bug report.
A few of the things I've tried on the Facebook site admin page:
turned off enhanced auth dialog (no difference)
turned off authenticated referrals (no difference)
removed all permissions we ask for (no difference)
using or not using an url scheme has no effect
single and multiple bundle ids
removing the iphone app id
Any help at all would be greatly appreciated!
So after mucking with Facebook settings for awhile, it appears that setting the "Enhanced Auth Dialog" (in Advanced section) to true has fixed the problem with the blank cancel screen. The double permission dialog problem is still there, but since the second dialog is shown just before the user is flipped back to the game, it's not very disruptive.
Of note, new Facebook apps no longer have a setting for Enhanced Auth Dialog. I believe these newer apps force the setting to true.

How can I test if a link is opened from my app using UIAutomation?

I have this app that has a login screen with fields for username and password. Below the fields there is this 'Forgot password link'. I am testing this app using UIAutomation class. How can I test if, when clicked on that link, the linked page is opened in the browser? I just want to check that when the link is clicked, the browser is opened.
Thanks for any help.
if you make sure that before the UIAutomation clicks the link that the associated default browser is not open then you could just simply see if the process for the given browser is running after the click (perhaps after a wait of a second or so)
I don't think there is a way to do that. Instruments will only allow one target at a time so the script stops when the target is navigated away from.

Resources