way to require license scroll

88 views
Skip to first unread message

Brannon

unread,
May 26, 2026, 3:27:49 PM (10 days ago) May 26
to innosetup
The lawyers asked me if there was a way to require the user to scroll to the bottom of the license before we allow them to move on. Is there a built-in or recommended way to achieve this in InnoSetup?

Jernej Simončič

unread,
May 26, 2026, 3:55:07 PM (10 days ago) May 26
to Brannon on [innosetup]

On Tuesday, May 26, 2026, 21:27:49, Brannon wrote:


The lawyers asked me if there was a way to require the user to scroll to the bottom of the license before we allow them to move on. Is there a built-in or recommended way to achieve this in InnoSetup?

Nope, and all you'll do is annoy your users – scrolling doesn't mean reading any more than selecting "I agree" does – and when they figure out this, what will require next – maybe a quiz asking questions about the license before you can proceed?

 

-- 
< Jernej Simončič ><><><><>< https://eternallybored.org/ >


Hot glass looks exactly the same as cold glass.
       -- First Law of Laboratory Work

Gavin Lambert

unread,
May 26, 2026, 9:42:35 PM (10 days ago) May 26
to innosetup
On Wednesday, May 27, 2026 at 7:55:07 AM UTC+12 Jernej Simončič wrote:

what will require next – maybe a quiz asking questions about the license before you can proceed?

I've actually seen that -- on the next page, it asked something like "what was the magic word" where "the magic word is xyzzy" was buried somewhere in the EULA.  Unsurprisingly, it does not endear yourself to users, and annoying your new customers (or potential customers, for trialware) is not a great choice.

Bill Stewart

unread,
May 28, 2026, 9:58:47 AM (8 days ago) May 28
to innosetup
I have seen this sort of thing before (where you are required to scroll all the way through before confirming).

The default IS license page tells the user to read the agreement and that the user must accept the license terms by choosing the "I accept the agreement" option before the installer will continue. IANAL, but it seems to me that if the user selects the "I accept the agreement" option, they are bound by the agreement even if they didn't read it. In addition, don't forget about silent (hands-free) installation: You have to make clear to users that they are implicitly accepting the license if they install silently.

m. e.l.

unread,
May 29, 2026, 2:55:26 AM (8 days ago) May 29
to innosetup
VirtualBox extension pack has that: you need to scroll until the end to get "agree" button enabled and be able to continue installation on host.

Bill Stewart

unread,
May 29, 2026, 8:40:20 AM (7 days ago) May 29
to innosetup
On Friday, May 29, 2026 at 12:55:26 AM UTC-6 m. e.l. wrote:

VirtualBox extension pack has that: you need to scroll until the end to get "agree" button enabled and be able to continue installation on host.

IMO this is an unfortunate design decision that inconveniences the end user for no real benefit.
Reply all
Reply to author
Forward
0 new messages