Tab not working properly for Datagrid ItemEditor ComboBox

When you run the app type a1 in the find an App combo box then hit the tab key.
Click in the 3rd row in the As Bs column and a combobox will show.
Type a3 and then hit enter.  Notice that A3 is saved as the selected item and saved to the dataprovider
Hit the backspace key and hit enter.  Notice that the  null is saved and nothing is selected.
Type a3 again and hit enter.
Hit the backspce again but this time hit the tab key.  Notice the previous value is back.  ooops.
{Code}
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx"
               xmlns:vo="valueObjects.*"
               width="100%" height="100%">
    <fx:Script>
        <![CDATA[
            import mx.collections.ArrayCollection;
            import mx.events.FlexEvent;
            protected function aCBLabel(item:Object):String
                if (item != null)
                    return item.name;
                else
                    return "";
            protected function bDG_creationCompleteHandler(event:FlexEvent):void
                bDG.selectedIndex = 0;
            protected function bAFormat(item:Object, column:DataGridColumn):String
                if (item [column.dataField] != null)
                    return item [column.dataField].name;
                else
                    return "";
        ]]>
    </fx:Script>
    <fx:Declarations>
        <vo:ADto id="aDto"/>
        <vo:BDto id="bDto"/>
        <s:ArrayCollection id="aList">
            <vo:ADto>
                <vo:id>1</vo:id>
                <vo:name>a1</vo:name>
                <vo:bs>
                    <vo:BDto>
                        <vo:id>1</vo:id>
                        <vo:aDto>
                            <vo:ADto>
                                <vo:id>1</vo:id>
                                <vo:name>a1</vo:name>
                            </vo:ADto>
                        </vo:aDto>
                    </vo:BDto>
                    <vo:BDto>
                        <vo:id>2</vo:id>
                        <vo:aDto>
                            <vo:ADto>
                                <vo:id>2</vo:id>
                                <vo:name>a2</vo:name>
                            </vo:ADto>
                        </vo:aDto>
                    </vo:BDto>
                    <vo:BDto>
                        <vo:id>0</vo:id>
                    </vo:BDto>
                </vo:bs>
            </vo:ADto>
            <vo:ADto>
                <vo:id>2</vo:id>
                <vo:name>a2</vo:name>
                <vo:bs>
                    <vo:BDto>
                        <vo:id>3</vo:id>
                        <vo:aDto>
                            <vo:ADto>
                                <vo:id>3</vo:id>
                                <vo:name>a3</vo:name>
                            </vo:ADto>
                        </vo:aDto>
                    </vo:BDto>
                    <vo:BDto>
                        <vo:id>0</vo:id>
                    </vo:BDto>
                </vo:bs>
            </vo:ADto>
        </s:ArrayCollection>
        <s:ArrayCollection id="bAList">
            <vo:ADto>
                <vo:id>1</vo:id>
                <vo:name>a1</vo:name>
            </vo:ADto>
            <vo:ADto>
                <vo:id>2</vo:id>
                <vo:name>a2</vo:name>
            </vo:ADto>
            <vo:ADto>
                <vo:id>3</vo:id>
                <vo:name>a3</vo:name>
            </vo:ADto>
        </s:ArrayCollection>
    </fx:Declarations>
    <fx:Binding source="aCB.selectedItem as ADto" destination="aDto"/>
    <s:Form id="AForm" width="700" height="170">
        <s:layout>
            <s:BasicLayout/>
        </s:layout>
        <s:HGroup x="0" y="50" width="670" height="60">
            <s:Label height="25" fontWeight="bold" text="Find an A" verticalAlign="middle"/>
            <s:ComboBox id='aCB'
                        prompt="Enter or Select an A Name"
                        labelFunction="aCBLabel"
                        x="110" y="10" width="375">
                <mx:ArrayCollection id="asList" list="{aList}"/>
            </s:ComboBox>
        </s:HGroup>
    </s:Form>
    <mx:DataGrid id="bDG" x="10" y="140" width="450" height="200"
                 editable="true"
                 dataProvider="{aDto.bs}"
                 creationComplete="bDG_creationCompleteHandler(event)">
        <mx:columns>
            <mx:DataGridColumn id="bidDC"
                               headerText="id"
                               editable="true"
                               dataField="id"
                               editorDataField="value"
                               width="50"/>
            <mx:DataGridColumn id="bNameDC"
                               headerText="As Bs"
                               editable="true"
                               dataField="aDto"
                               labelFunction="bAFormat"
                               editorDataField="value"
                               width="150">
                <mx:itemEditor>
                    <fx:Component>
                        <s:MXDataGridItemRenderer implements="mx.managers.IFocusManagerComponent">
                            <fx:Script>
                                <![CDATA[
                                    import mx.collections.ArrayCollection;
                                    import mx.controls.dataGridClasses.DataGridListData;
                                    import mx.controls.listClasses.BaseListData;
                                    import mx.events.FlexEvent;
                                    import spark.events.DropDownEvent;
                                    import spark.events.IndexChangeEvent;
                                    [Bindable]
                                    public var bAs:ArrayCollection;
                                    protected function cb_InitializeHandler(event:FlexEvent):void
                                        bAs = outerDocument.bAList;
                                        aDto = outerDocument.bDG.selectedItem.aDto;
                                        if (aDto != null)
                                            var t:ADto;
                                            for (var i:int = 0; i<bAs.length; i++)
                                                t = bAs[i];
                                                if (aDto.id == t.id)
                                                    cb.selectedIndex = i;
                                                    break;
                                    override public function setFocus():void
                                        cb.setFocus();
                                    public function get value():ADto
                                        if (cb.isDropDownOpen)
                                            cb.closeDropDown(true);
                                        cb.validateNow();
                                        aDto = cb.selectedItem as ADto;
                                        return aDto
                                    protected function cb_closeHandler(event:DropDownEvent):void
                                        aDto = cb.selectedItem as ADto;
                                ]]>
                            </fx:Script>
                            <fx:Declarations>
                                <vo:ADto id="aDto"/>
                                <!-- Place non-visual elements (e.g., services, value objects) here -->
                            </fx:Declarations>
                            <s:ComboBox id="cb"
                                            width = "100%"
                                            prompt="{aDto.name}"
                                            dataProvider="{bAs}"
                                            labelField="name"
                                            initialize="cb_InitializeHandler(event)"
                                            close="cb_closeHandler(event)">
                            </s:ComboBox>
                        </s:MXDataGridItemRenderer>
                    </fx:Component>
                </mx:itemEditor>
            </mx:DataGridColumn>
        </mx:columns>
    </mx:DataGrid>
</s:Application>
{Code}
{Code}
package valueObjects
    import com.adobe.fiber.services.IFiberManagingService;
    import com.adobe.fiber.valueobjects.IValueObject;
    import mx.collections.ArrayCollection;
    import valueObjects.BDto;
    import com.adobe.fiber.core.model_internal;
    use namespace model_internal;
    public class ADto implements com.adobe.fiber.valueobjects.IValueObject
        private var _internal_id : int;
        private var _internal_name : String;
        private var _internal_bs : ArrayCollection;
        model_internal var _internal_bs_leaf:valueObjects.BDto;
        public function ADto()
        public function get id() : int
            return _internal_id;
        public function get name() : String
            return _internal_name;
        public function get bs() : ArrayCollection
            return _internal_bs;
        public function set id(value:int) : void
            var oldValue:int = _internal_id;
            if (oldValue !== value)
                _internal_id = value;
        public function set name(value:String) : void
            var oldValue:String = _internal_name;
            if (oldValue !== value)
                _internal_name = value;
        public function set bs(value:*) : void
            var oldValue:ArrayCollection = _internal_bs;
            if (oldValue !== value)
                if (value is ArrayCollection)
                    _internal_bs = value;
                else if (value is Array)
                    _internal_bs = new ArrayCollection(value);
                else if (value == null)
                    _internal_bs = null;
                else
                    throw new Error("value of bs must be a collection");
        private var _managingService:com.adobe.fiber.services.IFiberManagingService;
        public function set managingService(managingService:com.adobe.fiber.services.IFiberManagi ngService):void
            _managingService = managingService;
{Code}
{Code}
package valueObjects
import com.adobe.fiber.core.model_internal;
import com.adobe.fiber.services.IFiberManagingService;
import com.adobe.fiber.valueobjects.IValueObject;
import valueObjects.ADto;
import mx.collections.ArrayCollection;
use namespace model_internal;
public class BDto implements com.adobe.fiber.valueobjects.IValueObject
    private var _internal_id : int;
    private var _internal_aDto : ADto;
    private static var emptyArray:Array = new Array();
    public function BDto()
        _internal_id = 0;
    public function get id() : int
        return _internal_id;
    public function get aDto() : ADto
        return _internal_aDto;
    public function set id(value:int) : void
        var oldValue:int = _internal_id;
        if (oldValue !== value)
            _internal_id = value;
    public function set aDto(value:ADto) : void
        var oldValue:ADto = _internal_aDto;
        if (oldValue !== value)
            _internal_aDto = value;
    private var _managingService:com.adobe.fiber.services.IFiberManagingService;
    public function set managingService(managingService:com.adobe.fiber.services.IFiberManagi ngService):void
        _managingService = managingService;
{Code}

the reason the tab was not working is because it was not changing the selection and just exiting the combo box.  So, in the value function add if (cb.textInput.text == "") cb.selectedIndex = -1;  This will change the selection as desired and fixes the problem.

Similar Messages

  • Touch pad not working properly for iphone 4s

    touch pad not working properly for iphone 4s. Few letters are not working at all and my phone ios slowly loosing touch sensitivity. I lost my phone and got the new phone 10 months back.

    Try here >  iPhone:  Troubleshooting touchscreen response
    Also go to settings>general>reset>rest all settings phone will turn off and turn on by itself
    Once the phone is press and hold the home and power button at the same time wait for the apple sign then release the buttons phone will turn off and on.
    Update the software of your iphone or restore the phone to its factory settings

  • Java Script Code not working properly for visios in sharepoint 2013

    Hi all ,
                 I have few visios and I am using the visio web part to display and to redirect from one visio to other visio I am using the java script code through content editor web part . 
    In share point 2010 it's working fine , I was able to redirect to all the visios and code is working fine .
    In share point 2013 its not the same , Its not working properly . only for the first time the code is working fine . once it goes to next visio the code stops working . 
    For example if i click in visio A it gets redirect to Visio B and its stops working , it wont allow to do any other steps . 
    I have checked with the URL its correct , I am not able to find any error also .
    Indresh

    This will be likely caused by the Minimal Download Strategy not registering the Javascript on the page reload. You can turn off the MDS feature to test this.
    You can either turn off MDS in your site, or register your Javascript functions with MDS to ensure they are called. To do this, you'll need all of your code to be wrapped in a javascript file (Embed this on the page using a <script> tag and
    inside that file in a function, which you then register with MDS as follows (I usually do this in the first line of the javascript file):-
    RegisterModuleInit("/SiteAssets/YourJavaScriptFile.js", NameOfYourFunction);
    Regards
    Paul.
    Please ensure that you mark a question as Answered once you receive a satisfactory response. This helps people in future when searching and helps prevent the same questions being asked multiple times.

  • ITunes LP Bionic not working properly for iTunes

    Christina Aguilera's new iTunes LP Bionic does not work properly on iTunes 9.1.1 on my MacBook Pro 13" running Snow Leopard on 64-bit mode.
    It does work properly on iTunes on Windows 7 64-bit.
    This is how it does not work properly: It does not automatically refresh the display content when I have clicked on a menu item. It only refreshes the display when I move the scroll bars along the display borders, thus invalidating certain region of the display content making the LP to redraw the display. As a result clicking on the menu items, such as Photos, Song List, Credits, and Discography, etc., do not have immediate effect. Needless to say it does not work at all in full screen mode as there is nothing that can be done to invalidate the display and get the LP to redraw.
    Again it works properly on iTunes on Windows 7 64-bit so I would say it's an iTunes on Mac issue.

    I actually am on a Dell running Windows 7 and am having issues downloading the iTunes LP from the store. It's in my downloads saved, but I'm getting a message saying: "Christina Aguilera Bionic (Deluxe Edition) iTunes LP was not downloaded. You do not have enough access privileges for this operation." Any ideas? It seems as though I'm having the opposite problem as most of you.

  • Next-Previous Do not work Properly for lengthly dynamic Where Clause

    I have created a View object using Expert Query mode
    with following Query:
    SELECT LIC_SYS_ID,
    LIC_NAME,
    TERRITORIES,
    LANGUAGES,
    MEDIA,
    SEGMENT_NAME,
    CHANNELS,
    ACTIVITY_CD,
    LS.LIC_SHORT_NAME,
    LS.LIC_AKA_NAME
    FROM V_LICENSEE_SEARCH LS
    ORDER BY LIC_NAME
    Then at run time the following Where Clause staments get added by in JSP based on the users criteria
    wClause = "(ACTIVITY_CD = '" + activityStatus + "')"
    + " AND " +
    "(LIC_NAME like '" + licenseeName + "%' OR " +
    " LIC_SHORT_NAME like '" + licenseeName + "%' OR " +
    " LIC_AKA_NAME like '" + licenseeName + "%' ) "
    In this case the DataScroller does not work properly It DataTable traves only one setp when I click the "Next" link, But if I use the Drop down list of the Scroller its works fine.
    Secondly the "Next" "Previous" links of the DataScroller work fine if I use only one stmt in the WhereClause ex: "ACTIVITY_CD LIKE 'A%'".
    Can anybody help me with this, Is this a limitation of DataScroller/DataTable/DataSource tags why does it not work??
    Please help me its urgent.
    Thanks a ton !!

    Thx for the reply, I did try your suggestion It did not throw any exception. Here is the log messages after enabling jbo Debug.
    [391] Reusing a cached session application module instance
    [392] Getting a connection for internal use...
    [393] Creating internal connection...
    [394] Oracle SQLBuilder: Registered driver: oracle.jdbc.driver.OracleDriver
    wClause : (ACTIVITY_CD = 'A') AND (LIC_NAME like 'A%' OR LIC_SHORT_NAME like 'A%' OR LIC_AKA_NAME like 'A%' )
    [395] Column count: 10
    [396] ViewObject : Reusing defined prepared Statement
    [397] $$added root$$ id=-2
    [398] Application Module failover is enabled
    [399] Getting a connection for internal use...
    [400] Creating internal connection...
    [401] Oracle SQLBuilder: Registered driver: oracle.jdbc.driver.OracleDriver
    [402] <AM MomVer="0">
    <cd/>
    <VO>
    <VO Sz="8" St="8" Def="com.sophoi.ipls.media.tv.businessentities.licensee.LicenseeView" Name="licenseeView">
    <Wh>
    <![CDATA[(ACTIVITY_CD = 'A') AND (LIC_NAME like 'A%' OR  LIC_SHORT_NAME like 'A%' OR  LIC_AKA_NAME  like 'A%' )]]>
    </Wh>
    <Or>
    <![CDATA[LIC_NAME ASC]]>
    </Or>
    </VO>
    </VO>
    </AM>Long postings are being truncated to ~1 kB at this time.

  • Power button not working properly for iphone 5. Warranty expired on 22 nov 2013 what to do?

    Hi,
    Power button not functioning properly for my iphone 5. Kindly give advice on what to do. Its warranty expired on 22nd november 2013.

    Read here:
    https://ssl.apple.com/support/iphone5-sleepwakebutton/

  • SortcompareFunction is not working properly for more than 1 column in advanced datagrid

    Hi Guys,
    I am using an advanced datagrid with groupingCollection.
    I have more than 1 grouped column. How ever I am using 2 sort compare function to sort date and time.
    The problem is when I am trying to sort date its workinf properly then when I jump to time column its not working and sorting few rows only inside the  column but not the entire column. samething happen when I sort time first and the date is not sorting.
    any help will be really appriciable .
    Thanks in advance.

    In our application we tend to use views to return appropriate values for a particular user.
    For example (we do building inspections) the publication item sql is like
    select * from inspection_sites where id in (select site_id from v_pda_bi_sites where bi_id=:bi_id)
    The view acts like a dynamic parameter table (in this cases looks at experience level, status of sites, and responsibility allocations). Once the driving views are tuned this works quite efficiently, and as the dependant tables for the publication item automatically includes all of the tables in the driving view, the object gets refreshed if there is any change to any of them, even if the site details themselves have not changed

  • Date format is not working properly for Calender value help

    Hi Experts,
    We have two problems.
    1. We want to change the format of date displayed. We want format of dd-MMM-yy. For that we have created one Simple
    Type Dictionary Object with Displaying format dd-MMM-yy. It is working
    fine for the non editable UI. But once I apply the dictionary type
    object as data type for an input field, probem happens. Once the user
    choose a date from calender value help the value in the input field is
    coming like 01-011-12 not like 01-Jan-12.
    The date format is not changing from the calender. But if we set the
    display format of the dictionary object to MM-dd-yy or MM/dd/yy or
    dd/MM/yy or dd-MM-yy the format conversion from calender to input field
    is happening properly.
    The only problem once we put MMM in place of MM for the input field
    where user is selecting from a calender value help.
    2. We want to restrict users from entering the value manually for date input field. The user
    should be able only to enter value by selecting from calender value
    help.
    Please give suitable solution for these problems
    Thanks
    Shankha

    Hi Sankha,
    Please refer the links below:
    http://scn.sap.com/thread/1659463
    http://scn.sap.com/thread/1533443
    Regards,
    Manoj

  • Search panel not working properly for mysql

    JDev 11.1.1.3, MySql 5.1, Windows 7 x64
    When you place a search panel with a table using view criteria on a page the search does not function properly.
    The search criteria is developed as shown in the VO:
    ( (UPPER(Patients.card_number) LIKE UPPER( :pCard || '%') ) OR (UPPER(Patients.full_name) LIKE UPPER( :pName || '%') ) )
    When you press the search button with a blank form - all records are returned correctly
    if you put any data in the search form - it only returns the first record in the table (not related to the criteria).
    if you enter a letter in the name field - it returns no records found.
    Is there a workaround for this? or has someone patched this already?
    Is there a place that you can configure the way the query is built based on the database type?
    also if you use the history columns - you get errors saying sysdate is not valid in the query.
    I noticed the same issue that has already been raised by others (the search criteria does not show in the panel) but this is merely an inconvenience as it shows when it is run).

    Suganth - Umm... there are reasons why this value isn't editable in the design time once you have set it. Ever think about why JDeveloper makes the value read-only? There's also a type map that is non-changeable in the UI; can we hack that too? Unless you know the consequences of changing this (and explain them in your "solution"), you are being irresponsible in posting such a suggestion. If there are no consequences, explain that too, and tell us why the UI prevents you from making this change.
    rogerappl - Hack the jpx file at your own risk. There's a very old [url http://www.oracle.com/technology/products/jdev/howtos/10g/MySql/MySQL_and_BC_HowTo.html]article on using ADF Business Components with MySQL that talks about the correct settings for these.
    John
    Edit.. Roger I see that you've updated the thread - when you created your business components, did you specify SQL92 flavor originally? What type map did you use?
    JOhn

  • Push Mail Not Working Properly for Windows Live Mail when Online At Windows Live Messenger

    Hello,
    This is quite an old subject, but it seems to be a recurring problem across versions of Windows Live Messenger handheld client software and Blackberry Internet Service server software. For some time, I used to have no issues with Live Messenger and Push Mail from Hotmail. Now, once again, I am having a huge delay, of several hours, when logged on as “Online” to Windows Live Messenger.
     What makes me believe that it is not a Windows Live limitation, by design, due to protocols and notification mechanisms in use, is the fact that I can receive both push mail and instant message notifications, immediately, as long as I am logged on to Windows Live Messenger as “Busy” or “Away”. If the protocols in place allowed notifications to only a single service at a time, I believe it should not work regardless of the status on Windows Live Messenger.
    I have been using Hotmail for quite a while and most of my friends use Windows Live Messenger, so I would like to keep both working in my BlackBerry. I understand BlackBerry has a commitment to offering broad compatibility, great stability, and better integration than other solutions on the market that appeals to fancy user interfaces and forget about objectivity. Having a mobile platform that can keep both the corporate and consumer world happy is definitely a great advantage. There are several loyal users that would like to keep sharing the proficiency on a common user interface for business and personal use. 
    I do not often post messages to online forums, but this is an issue that has been annoying me for quite some time and I am really looking forward to a solution. Is anyone experiencing the same behavior with Windows Live Messenger lately? Is RIM looking for a solution?
    Thanks,

    Ahhh...given that description, it may be WAD (Working As Designed):
    KB15747Email message delivery is delayed because of an integrated Windows Live Hotmail account on the BlackBerry smartphone
    As such, there would be nothing to report...
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Increment of + 1 not working properly for KUNNR

    Hi Guys,
    I might be asking a very basic question,but tried several ways not found a solution.
    Lets say I have a Customer No KUNNR with value '0000000111'.
    I am doing a increment for this KUNNR like + 1.
    When I am adding +1 to KUNNR with value '0000000111' , the result is becoming '112'.
    But I want the result as '0000000112'.
    How to achieve this.
    I used counter type as kunnr.
    Assigned this Counter to '0000000001'.
    But still not working.Could any one plz suggest.
    Waiting for your reply.

    Haven't heard or came across any requirement where you add something to KUNNR.
    If you are populating a new KUNNR, use number ranges.
    But just for your info, if you want to increment, you need to apply conversion exit 'CONVEXITALPHAINPUT/OUTPUT routines and store in KUNNR variable.
    BTW appreciate if you can highlight your requirement of adding 1 to KUNNR.
    Regards,
    Santosh

  • Report navigation not working properly for the union report

    i have a report which is union and i need to navigate to another report(detailed).the filters are not carried out to the detailed report .Please suggest me on how to get the filters ar e correctly applied on detailed report.I have prompted the fileds in the detailed report.

    Hi,
    Please refer to the below thread.
    Re: OBIEE-UNION Request navigate is not working (Parameter value is not passed)
    Hope it helps!
    Thansk

  • ON CHANGE OF I_STPOX-IDNRK. is not working properly for range of materials

    Hi,
             I am facing problem in my " BOM EXPLOSION MATERIAL"  program.This is Z program.
             Earlier this program was working fine with single material on selection screen. But according to requirement I have changed
             it to multiple material by select-options.
               Now problem I am facing is in  " ON CHANGE OF I_STPOX-IDNRK. ". when I am passing material range on selection screen
               from  96000066  to 96000068  then ON CHANGE OF I_STPOX-IDNRK become false for material  96000067 and 96000068 but it should be true  .This I have cheeked in debug mode .
    If I uses range from 96000067  to 96000068 then it works fine for 96000067 and goes inside  ON CHANGE OF I_STPOX-IDNRK but again doesn't work for 96000068.
    For your information   I_STPOX-IDNRK = 11000223 for all three material and  I am also doing  refreshing and cleaning  I_STPOX  but then also I am facing this problem.
    Could anyone tell me the solution.
    Regards,
    Ranu

    Hi,
         Change your event as : ON CHANGE OF I_STPOX-MATNR.  whenever MATNR changes this will be triggered.
         ON CHANGE OF I_STPOX-IDNRK triggers only when I_STPOX-IDNRK changes. In this case '11000223'
    Regards,
    Srini.

  • "Edit templates" feature not working properly for web apps in Dreamweaver CS6?

    This is along with the web apps tag list not appearing in the Data tab of the Business Catalyst side palette.
    However, it works fine with the existing announcement module.
    Is this feature unavailable for use with web apps, or am I doing something wrong?

    Hello Daniel,
    a similar problem has been reported in this thread: http://forums.adobe.com/message/4784051#4784051
    We have a bug that prevents correct web app matching if the web app name contains ' ' (space), + (plus), '(', ')', '[', ']' .
    In order to work around the bug please remove space, plus or parentheses from the webapp name.
    Best regards,
    Iulian Radu.

  • Open in new tab not working properly. How can I get it to stop opening new windows?

    Firefox recently updated and my + open new tab button was gone. I found and downloaded the extension to put it back on, which is now gone but never worked. I have checked options>tabs and it is supposed to be opening new tabs. I can click file open new tab and it still opens everything in a new window. I've loved firefox for several years but if this isn't fixable quickly I'm gone. Can anyone help?

    You definitely should not need an extension to get a new tab button!
    Do you have any tab related extensions now, such as Tab Mix Plus or Tab Utilities?
    Try resetting your toolbar layout by renaming the file that stores customizations. Firefox should returns to the default settings for toolbars and windows. Here's how:
    (1) Open your personal settings (AKA Firefox profile) folder
    Help (or Alt+h) > Troubleshooting Information > "Show Folder" button
    (2) Switch back to Firefox and exit the program (e.g., File > Exit)
    (3) Wait a few moments for Firefox to finish updating files in your settings folder, then rename '''localstore.rdf''' to something else, like localstore-bad.rdf or localstore.old. Alternately, you can delete the file.
    (4) You're done with your profile folder and you can restart Firefox now.
    Any luck?
    With respect to links launching in new windows instead of tabs, the checkbox in the Options dialog should work but there is an exception for scripted windows that have certain parameters set (e.g., dialog style with no toolbars, or a specific size). Launching a link out of a dialog, which is not allowed to have extra tabs in the window, also will launch either a new window or be added to an existing window. Any chance the problem is related to those situations?

Maybe you are looking for

  • Hard drive data recovery UK

    Hello friends, It seems that my iMac G5 hard drive has died! Upon boot, the grey screen appears, the hard drive clicks and eventually the question mark folder pops up. Firstly, am I right in thinking it is well and truly dead? Upon disc start up, the

  • Currency in query

    Hi gurus, I don't want see the currency in query: for example, I want see 13 instead of 13 EUR. How can I make it? Thanks in advance

  • Family Base Not Restricting After Hours

    We have Family Base installed on our phone and on our son's phone. We have night time hours set up - but Family Base is not restricting his text messages or anything. Could this be because he has Wi-fi and mobile data turned off? How is he getting ar

  • Adobe Digital Editions Launch error

    After installing Adobe Difital Editions I get an error message when trying to launch - E_ADEPT_IO ActivationServiceInfo Error%20#2032.  I have tried reinstalling and then installing on Mozilla Firefox but still get the same eror message.  Can anyone

  • ITunes sound problems

    I've recently been experiencing problems with the sound output in iTunes. My songs do play, but there's a distracting steady "wooshing" sound in the background, similar to the sound that speakers at a high volume make when they are playing dead air.