파이어폭스 모달 UI 포커스(활성화) 문제.

Mozilla 제품들에 대한 Bug 리포트를 보고하고 확인하는 페이지입니다.
Post Reply
정진우

파이어폭스 모달 UI 포커스(활성화) 문제.

Post by 정진우 »

파이어폭스4 버그로 보이는 증상에 대해 문의합니다.
증상은 NPAPI을 통해 Win32 COM dll을 로딩한 후
UI를 띄워주는데 Firefox4의 Modal로 뜨고 있습니다.

아래 유사코드를 통해 보면
첫번째 Modal UI는 정상적으로 동작하지만
두번째 Modal UI나 세번째 Modal UI에서는
포커스(활성화)가 제대로 잡히지 않습니다.
마우스로 Modal UI를 드래그하면 UI가 이동은 하지만 버튼클릭
또는 리스트 선택 등 어떤 행동도 반응이 없습니다.
키보드 입력시 브라우저에서 입력이 되고 UI에서는 되지 않습니다.
실제 포커스는 UI가 아닌 브라우저로 가있는 현상입니다.

하지만 브라우저에서 UI 외의 영역을 클릭하면 UI에 포커스가
잡히고 버튼클릭 및 키보드 입력이 UI에 정상적으로
입력이 됩니다.

유사코드는 다음과 같습니다.

Sample() // Win32 COM API
{
Dialogbox("정상"); // Modal(Parent Firefox)
Dialogbox("비정상"); // Modal(Parent Firefox)
Dialogbox("비정상"); // Modal(Parent Firefox)
}

강제로 Modal UI에 focus나 Active를
주어도 반응이 없습니다.

FF 3.6 버전까지 정상적으로 작동했는데
FF 4 버전으로 업그레이드되면서 해당 장애건이
발생하고있습니다. (OS:MS Windows,xp,vista,win7...)
테란

Re: 파이어폭스 모달 UI 포커스(활성화) 문제.

Post by 테란 »

동일현상이 여러곳에서 나타나네요.. 빠른 대응부탁드리며
브라우전 핸들을 찾아서 직접 모달을 구현해도 마찬가지로 발생하는 경우가 있습니다.
모달은 구현되는데 포커스는 읽어버리네요
차일드창을 움직인후 브라우저를 클릭하면 포커스가 돌아오네요

문제는 에디트창이 없는 창에서도 발생됩니다.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests