(cherry picked from commit 69431d95)
69431d95 Correctly call setNeedsSave when java or javascript settings change