Ajax works in FF but not safari!

The following code works perfectly in FF, but does not work in
safari.
I’m on Edge Rails with the latest javascripts. Any clue what’s going
on?
CONTROLLER:

def create
@program = @school.programs.new(params[:program])

if @program.save
  render :update do |page|
    page[:program_list].replace_html(:partial =>

‘program’, :collection => @school.programs)
page[@program.dom_id].visual_effect(:highlight, :duration =>
1)
page[:program_form].reset
end
end
end

VIEW - index.rhtml

    <%= render :partial => 'program', :collection => @school.programs %>
<% remote_form_for :program, :url => programs_path, :method => :post, :html => { :id => 'program_form' } do |p| %> <%= p.text_field :name %> <%= submit_tag 'Add this program' %> <% end -%>

VIEW - _program.rhtml

  • <%=h program.name %>