I just finished my second year in a social science PhD program and have only one semester left to finish my coursework. Last semester my advisor A told me she was gonna take a job offer from another university and could not bring me because of lack of funding. I was her only PhD student, and she was the only person whose research aligns with mine, so I was quite frustrated. This summer I asked another professor B whose research is kinda close to mine, and she took me over as her advisee, which I really appreciate. They are both very nice to me, but I realized that prof B does not really know a lot about my field, she is very kind, but the problem is we do not work in the same field.
So I am considering whether it is possible to apply to another program. Both A and B are very nice people, especially B, so I really don't want to hurt their feelings or bother them too much. My department faculty members are generally very nice, so I feel guilty about planning to betray them. FYI I'm an international student, so I couldn't really take a break to work or do something else. So here are my questions:
I know applying to another program while being enrolled in the current phd program does not look good. Is there any way to make it look not that bad? Will this piss my current professors off?
Shall I tell prof B about my thoughts? She is the dept chair, if I tell her about my plan, is it inappropriate to ask for her recommendation letter?
When shall I inform my former advisor A and current advisor B? We will have a committee meeting with two other committee members in September, shall I tell them before or after the meeting? I saw people suggesting that you should never reveal it to anyone unless you get an acceptance letter, but would that be a dishonesty issue?
Shall I specify in my personal statement that I'm in another program and the reason I want to leave?
If A and B are pissed off, what would happen? How bad could it be?