Conversation
|
This is a first, I know you have access to an iPad, and I don't so I'm fully relying on you to test this one; I'm blind on my side and have only a hunch that this may work since I can't test it. Sorry buddy! ;) Edit: BTW if it doesn't solve it, just feel free to close the PR. Was a shot in the dark kinda thing. |
My apologies, bud. I just read the messages about your latest PR for the iPad checkboxes' visual behavior. I'm on the bed with my 13" laptop, looking at my secondary email inbox (where I get the emails from SNB Forums, GitHub, and other websites that are not in my primary emails). I briefly looked at the code changes, and I think you have a very good point about using the "style.opacity" property to gray out the checkboxes. That may actually fix the cosmetic problem on the iPadOS with Safari. My wife is currently using the iPad, so tomorrow evening, I'll take a closer look, test & validate. I have an engineering meeting tomorrow morning at 7:00, so I'm going to bed early tonight. I'll let you know the results. Have a good night, bud. |
You hit the nail right on the head, bud!! 👍 Here's a screenshot from my iPad Pro 11 now: |
Martinski4GitHub
left a comment
There was a problem hiding this comment.
Great catch!! Approved!!
Whooooohooooooooooo!!!!! Happy it works! We should increase the build timestamp I just wasn't sure if it was going to be merged |
And a great shot it was!! Certainly worth it!!
Yep, I'll do that shortly with the upcoming PR that does some cleanup. |
Awesome! It's already pretty late for me, so I'm heading to bed now. I'll probably be up for another little bit by just feel free to merge in the cleanup at will to dev. Otherwise if something actually changed I'll review in the morning! Goodnight buddy thanks for testing I appreciate you! |
There are some changes to remove extra code that was disabling the checkboxes two or three times in a row. Now it's done only once as needed. There's no rush, so you can review it tomorrow if you want. I have tested and validated this PR on my Windows and iPadOS devices.
Of course, bud. That's what team effort is all about!! |

@Martinski4GitHub
As you know; I have no devices to test this change, but I think the issue is the fact that for the "Enable Automatic Backups" checkbox we manually set an inline style that sets its opacity when disabled. For example, in the InitializeFields() function we have:
But for every other checkbox, we don't set it that way and instead the other checkboxs like the days-of-the-week checkboxes or the changelog approval, the code only changes their disabled state via:
jQuery’s .prop('disabled', true).So to try and resolve this I attempted to standardize the way we disable them all using both jQuery the DOM property.