2.2.0 to 3.1.0 upgrade: .serialize() will not serialize disabled objects?

2.2.0 to 3.1.0 upgrade: .serialize() will not serialize disabled objects?

UPDATE 08/05/2016:

After looking into the issue closer, it turns out that the .serialize() method is no longer serializing the values of any disabled objects or their children.  This is a breaking change, as it is common practice to disable a page, or portion of a page, during a post to prevent additional clicks/selections/whatever.  I don't see anything in the notes that this was intended, but that is the current functionality.  Is this new functionality intended?  If so, is there a way to serialize these values?


ORIGINAL POST:

We upgraded from 2.2.0 to 3.1.0 last week, and have run into a selector issue.  It appears that a selector that contains an ID, no longer works correctly.  For example:


$('#operatorForm input[type="hidden"]').serialize()


no longer works.  If I change '#operatorForm' to 'form' it works, but nothing is returned if I use an #ID selector.  We are noticing very strange behavior throughout our entire site when using IE or Chrome (latest versions), but Firefox works.  Unfortunately, Firefox is not a requirement, but IE and Chrome are.


Is this a known issue?