Hi @Phineas ,
Please try below approach:
1. OnVisible of the Screen set a variable:
UpdateContext({Mode: true})
2. OnChange of all the input controls such as Text inputs and combo box in the form:
If(Not(Self.Text = Parent.Default), UpdateContext({Mode: false}, UpdateContext({Mode: true})
3. DisplayMode of submit button:
If(Mode, DisplayMode.Disabled, DisplayMode.Edit)
However, please note that if user changes some fields then change a part of them back to default, this may not work properly.
Hope this helps.
Best regards,