OptionalContextOptionalCurrentControls mj-dialog visibility — set by FeedbackDialogService
OptionalIssueOptionalIssueOptionalPrefilledOptionalPrefilledOptionalScreenshotCheck if form is valid for submission
User opts in to include the screenshot
A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.
Cancel and close the dialog
Handle field value changes to ensure button state updates. Triggers LLM auto-classification after a debounce when description is long enough.
Submit the feedback
Remove the attached screenshot (opt back out)
Reset the form
Current page/view name (for apps where URL doesn't reflect navigation)