<div dir="ltr">Hi<div><br></div>I originally posted this on the firefox-dev-request. Alex Jordan initiated I should be posting on this list instead. Thanks :) So, I'm not double posting, <br><br>I'm writing interactive graphical and diagram browser widgets, under current browser capabilities is challenging. <br>
<br>In javascript diagramming applications, aligning interactive behaviors with capabilities commonly found in conventional applications requires to have access to mouse button states at the time of ALL mouse events. <br>
<br>The use case is: when drawing lines and creating a dimensional selection area on diagrams and the mouse cursor leaves document dom node or the browser window, the mouse buttons state can change. Diagram editing requires to know mouse button states on onmouseover and onmousemove event to decide appropriate action.   <br>
<br>Today, I'm force to write a java applet to augment current browser capabilities. I'm not sure if a plugin/extension will be able to provide the current mouse button status. Either way, applets, extension are not the desirable approach, it overly complicates application engagement and introduces security concerns in 'conservatively' managed enterprises.    <br>
<br>I do need access to current mouse button state, either through legacy events or another object eg mouseButtons. I'm not suggesting to break backward compatibility with legacy event behavior. I'm not sure of and not qualified to fully understand the impact of providing current mouse button status in all mouse events. <br>
<div><br></div><div>The current system prevents the firefox browser from realizing its maximum potential as a application platform for diagram based UI designs.</div><div><br></div><div>I have made the same request to the chrome team. And will also pursue the feature with the <span style="color:rgb(68,68,68);font-family:arial,sans-serif;line-height:16px">Safari team. </span><br>
<br>b/r<br>gary <div style><br></div><div style><br></div><div style> </div></div></div>