Hi,
I have an application where I want users to be able to only search by layer. So I have set the Application settings in the Settings of the web map as follows:

The Parish layer is set to search on the NAME field and search by Address is switched off.
But the user is actually presented with the Parish layer AND the ArcGIS World Geocoding Service (which does what it says on the time and searches the whole world - totally not appropriate for my application):

Even worse - if you are logged in, you are presented with ALL the search options for your organisation.
Turns out that this is expected behaviour because, well, I guess ESRI knows best: Set map options for apps—ArcGIS Online Help | Documentation.
Why offer the option if you're going to override it? Please make the web map respect the Application settings. There ARE workflows where searching for an address muddies the waters and makes life more confusing.
Thank you,
Sarah