I have two keyboard layouts: Hebrew and English. The preferences are set to allow different layouts for individual windows and to open new windows with the default layout, but it doesn't work that way, and it's a little hard to explain exactly what happens. Sometimes it switches the layout to all windows. sometimes it opens a new window, shows the previously active layout (rather than the default), then when you minimize the window and maximize it again, it's on the right layout. Sometimes it displays that one layout is selected, but the actual typing is in the other layout.
I believe that there are separate and overlapping problems in the keyboard layout settings and the keyboard layout indicator. They do not seem to communicate and work together properly, and the result is very confusing.
I'm certain this is a bug, and I'd report it, except I'm not sure about two things: one, whether there's already such a bug report or not. I've been searching one for a while, and I remember seeing something, only I can't find it now. Two, which packages are responsible for the keyboard layout, that is, which packages should be reported. Has anyone seen this before? Found something on Launchpad? Has a fix? If not, what packages are likely to cause this?