I'm sorry, I forgot to click "code" to make sure the code I included would show in the message. I will show the issue here -
The browser HTML code for setting_admin_bar_menu.php shows differently than the actual code in setting_admin_bar_menu.php. I know that both setting_admin_bar_menu.php and wp-admin-ui-customize.php make the webpage at this URL:
the code in browser is:
<input type="submit" class="button-primary" name="update" value="Save" />
<p class="submit reset">
<span class="description">Reset all settings?</span>
<input type="submit" class="button-secondary" name="reset" value="Reset" />
in Google chrome when right clicking "save" button, then choosing inspect element. the browser shows the save button outside of the form, which would be why the save button doesn't work for this page. I'm not sure why this happens, because I looked at the code for the other files -
list_variables.php, reset_userrole.php, setting_admin_bar_menu.php, setting_admin_general.php, setting_appearance_menus.php, setting_dashboard.php, setting_default.php, setting_loginscreen.php, setting_post_add_edit.php, setting_removemtabox.php, setting_sidemenu.php, setting_site.php
All files with "save" and "reset" have same code for buttons inside </form>. The only page that "save" and "reset" do not work is setting_admin_bar_menu.php If we can find why browser puts "save" and "reset" code outside <form> </form> on that page, we can fix issue mentioned above.
Do you understand the problem?